form.onsubmit可以在JS里修改吗?
我写了两个方法,对应于两个按钮的onclick()事件。这两个方法是修改form的action的。其中一个按钮是“注册”按钮type=submit onclick= "mysubmit() ".另一个是“检查用户名是否可用”type=submit.onclick= "check() ".其中check()的代码如下:
function check()
{
quicksearch.action = "checkname.jsp ";
quicksearch.onsubmit= " "
}
而mysubmit()的代码如下:
function mysubmit()
{
quicksearch.action = "acceptInsertUserTable.jsp ";
quicksearch.onsubmit=“return checkall()”
}
checkall()是用来在提交信息时检查用户输入信息的合法性。
本来在点击注册按钮时应该执行checkall()方法,但不知为什么并没有执行。
我的from是这样写的:
<FORM name=quicksearch onsubmit= " " action= " " method=post target=_blank>
------解决方案--------------------quicksearch.onsubmit=return checkall();
试试看
------解决方案--------------------放在哪里试啊?在function mysubmit() 里吗?
------解决方案--------------------quicksearch.onsubmit=“return checkall()”
是因为用了中文引号的原因?
------解决方案--------------------这个问题你用 <ifrom> 就可以解决!!
------解决方案--------------------不太清楚为什么不能执行,我的写法:
<script language= "javascript ">
function uu(){alert( "aa ");document.form1.onSubmit= "return false "}
function ww(){alert( "bb ")}
</script>
<body>
<form name= "form1 " method= "post " action= "1.htm " onSubmit= "ww(); ">
<input type= "submit " name= "Submit " value= "提交 " onClick= "uu(); ">
</form>