jsp重置按钮的问题,求高手解决
问题描述的有点长,请各位大大耐心看在jsp中我为重置按钮定义了这个函数functiondel(){document.getElementById("name").valu...
问题描述的有点长,请各位大大耐心看
在jsp中我为重置按钮定义了这个函数
function del(){
document.getElementById("name").value="";
document.getElementById("gender1").value="";
document.getElementById("gender2").value="";
},
然后重置按钮的代码是
<input type="button" class="button"onclick="del()" value="重置">
关联到name输入框是
<input type="text" name ="name" value="${name}" >
性别是
<input type=radio id="gender1" name=gender value="男" <c:if test="${gender=='男'}">checked</c:if>>男
<input type=radio id="gender2" name=gender value="女" <c:if test="${gender=='女'}">checked</c:if>>女
当点击重置按钮后,可以清空name的输入框中的内容,但是性别(选男或女)选项却不能清空,我不知道是不是因为性别是radio的原因,如果是的话该怎么写这个重置的代码呢?请有经验的大大们指导一下。 展开
在jsp中我为重置按钮定义了这个函数
function del(){
document.getElementById("name").value="";
document.getElementById("gender1").value="";
document.getElementById("gender2").value="";
},
然后重置按钮的代码是
<input type="button" class="button"onclick="del()" value="重置">
关联到name输入框是
<input type="text" name ="name" value="${name}" >
性别是
<input type=radio id="gender1" name=gender value="男" <c:if test="${gender=='男'}">checked</c:if>>男
<input type=radio id="gender2" name=gender value="女" <c:if test="${gender=='女'}">checked</c:if>>女
当点击重置按钮后,可以清空name的输入框中的内容,但是性别(选男或女)选项却不能清空,我不知道是不是因为性别是radio的原因,如果是的话该怎么写这个重置的代码呢?请有经验的大大们指导一下。 展开
1个回答
展开全部
你的思路就错了,
document.getElementById("gender1").value="";
document.getElementById("gender2").value="";
重置的是value的值,你应该改成
document.getElementById("gender1").checked=false;
document.getElementById("gender2").checked=false;
这样就成了。
不过一般重置按钮是这样设置的:
<input type=reset value="重置">
不用这么麻烦的。
document.getElementById("gender1").value="";
document.getElementById("gender2").value="";
重置的是value的值,你应该改成
document.getElementById("gender1").checked=false;
document.getElementById("gender2").checked=false;
这样就成了。
不过一般重置按钮是这样设置的:
<input type=reset value="重置">
不用这么麻烦的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询