jsp页面通过url传来的参数设置哪个单选按钮被选中

比如:<input type="radio" name="radioSex" value="男" />

<input type="radio" name="radioSex" value="女" />

如果获得参数值为男则选中男 ,如果参数值为女则选中女

第1个回答  2015-11-03
js 获取对象并遍历,然后设置radio checked="true"
第2个回答  2011-09-21
最好是设置一个ID 然后用JS控制追问

可以具体点吗

第3个回答  2015-11-27
每个按钮向后天传送不同的参数即可
第4个回答  2011-09-21
<input type="radio" id="idm" name="radioSex" value="男" /> 男
<input type="radio" id="idw" name="radioSex" value="女" /> 女

以传回URL中男选中对应1,女对应0. ** 代表用于存放(0,1)的变量名
if(**=="1"){
document.getElementById("idm").checked="checked"
}
if(**=="0"){
document.getElementById("idw").checked="checked"
}
你试试以上方法追问

是不是需要把它放在js中啊

追答

对啊。这个你再新的页面onload的时候处理

funcName自己随便取个函数名
在标签中写上这个函数。
就能使他在页面加载时调用到了

追问

我用了可是为什么还是空的呢?

追答

你那个url用于传递男、女的变量你用 request.getParamater("参数") 去获得,赋给**变量。你可以alert(request.getParamater("参数") )出来看看,是否拿到了url上带的参数值。

这种写法,你看看拿得到你传上来的值不

追问

有值 ,我做的是一个修改用户信息的 通过点击修改这个超链接 直接将用户原信息显示在表单上直接修改的,就是这个性别搞不好

追答

恩。你照我刚才说的,你再试试,应该可以的。如果有问题如:不知道值的传递啊。属性设置啊。你都可以自己调调。我不保证我说的或写的你直接拷上去就是对的,毕竟我没环境。

追问

恩 你可以帮我看看这样写错在哪里吗?
表示url传来的值
" >




另一个省略了
谢谢啦

追答


你这个m外面是不是该带对'它是个字符

如果还进不去
你先不管传上来的sex是什么值。你再看看页面有没有显示正确。

追问

不行 ,出错了 org.apache.jasper.JasperException: /update.jsp(44,31) Attribute value request.getParameter("sex") is quoted with " which must be escaped when used within the value
我把那个删了 结果 两个单选按钮都没了

追答

" >




可以么?
这个标签不熟悉。哈。

本回答被网友采纳

在JSP里怎么让单选按钮默认选中???
在的最后加上(就是说当页面执行完时)即 document.all("branch.branchState")[1].checked=true;\/\/第二个radio选中

jsp中循环语句产生的单选按钮怎么让他默认选中第一个
利用循环变量判断,如果是1,则在单选中加属性 selected就可以了

我在JSP的登陆页面中设定了单选按钮,具体是在管理员和用户中二选一...
单选按钮 管理员 用户 处理时 用javascript 脚本语言来取 function get(){ var a = document.getElementsByName("xuanze");for(var i = 0; i < a.length; i ++ ){ var b = a.item(i);if(b.checked){ alert(b.value);} } } 管理员 用户 <...

jsp页面中点击按钮弹出窗口,选择其中的单选框后,值回传到jsp页面对应文本...
在jsp页面中:选择部门 <input type="text" name="deptName"\/<input type="button" value="选择"\/点击选择按钮,弹出个窗口(不是页面):请选择部门<input type="radio" name="dept"\/行业推广部<input type="radio" name="dept"\/寿险事业部<input type="button" value="确定"\/<input type="...

jsp控制第一个单选按钮第一个选中,
document.all("selected")[0].checked="checked"

jsp中男女选择,选中一个就不能选另外一个,怎么写的?radio单选
4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获取选中的值”。5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getradio()函数。6、在js标签中,创建getradio()函数,在函数内,通过input元素的“:checked”选择器获得已选中的radio对象,使用val()...

jsp中男女选择,选中一个就不能选另外一个,怎么写的?radio单选
4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获取选中的值”。5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getradio()函数。6、在js标签中,创建getradio()函数,在函数内,通过input元素的“:checked”选择器获得已选中的radio对象,使用val()...

jsp页面中,单选按钮name相同,但为什么还能多选?
原因很简单,你肯定弄了多个表单,每个表单一个按钮肯定就可以多选了被

如何在jsp中div中添加勾选框,且选中和不选中的按钮不同,
DOCTYPE HTML>main.htmldiv.left_topnext2 {background: url(r1.png) 0px 4px no-repeat;height: 20px;line-height: 20px;}div.left_topnext2 a {padding-left: 16px;}onload = function (){var divs = document.getElementsByTagName('div');for ( var i = 0; i < divs.length; ...

如何用js提交表单如何用js提交表单数据库
select>元素定义下拉列表,option>元素定义待选择的选项。列表通常会把首个选项显示为被选选项,通过添加selected属性来定义预定义选项。r单选按钮、复选框默认选中用:checked属性。r下拉列表使用:selected属性。r使用size属性设置下拉列表展开,使用multiple属性设置多选。r2.3textarea>文本域 textarea>元素...

相似回答