我写的如下:
function check() {
alert("1");
checkbox = document.formUpdate.chkValid.value;
if(checkbox == "ok") {
<%-- document.formUpdate.<%= bean.setTan_tancd() %>.value = 'pch'; --%>
}
}<form name ="formUpdate" method="post" action="TanMstEditServlet" onSubmit="return check()" >
<INPUT type="checkbox" name="chkValid" id="chkValid" value="ok" />
</form>怎么不启动?
该怎么改呢?
function check() {
alert("1");
checkbox = document.formUpdate.chkValid.value;
if(checkbox == "ok") {
<%-- document.formUpdate.<%= bean.setTan_tancd() %>.value = 'pch'; --%>
}
}<form name ="formUpdate" method="post" action="TanMstEditServlet" onSubmit="return check()" >
<INPUT type="checkbox" name="chkValid" id="chkValid" value="ok" />
</form>怎么不启动?
该怎么改呢?
<INPUT TYPE="submit" value='提交'>//这种才能触发
另外function要写到<script language=JavaScript></script>中
<script language=JavaScript> </script> 这个已经有了,,谢谢
是整个表单提交时,要改里面的一个值,,
那就用onChange事件吧
alert("1");
checkbox = document.formUpdate.chkValid.value;
if(checkbox == "ok") {
<%-- document.formUpdate. <%= bean.setTan_tancd() %>.value = 'pch'; --%>
return true;
}
} 先写 提交按钮。然后再提交的时候执行你的逻辑。最后,加上一个返回值。试试看。
只有提交表单才会触发onsubmit事件如果你要用复选框选中改变值的话,就调onselect事件,如果单击的话就调onclick
还是用onclick方法作了, onsubmit怎么做也不行,,
唉,因为我是菜鸟肯定哪个地方没弄明白,,
谢谢各位前辈们~~!!