考虑这段代码
<input type="button" value="Submit" onclick="checkform(form); someotherfunction();"
其中checkform返回true或false,表单中使用的函数。
如何检查checkform()
值是否为false然后取消输入,以便它不会调用someotherfunction()
,如果它是真的,反之亦然。
我试过了
<input type="button" value="Submit" onclick="return checkform(form); someotherfunction();"
根本不会调用someotherfunction()
,因为无论价值是什么,它都会返回,如何检查checkform()
是否为真,以便可以调用someotherfunction()
?
我不想检查checkform()
内someothefunction()
的值,是否可以检查<input
行?
答案 0 :(得分:1)
if
:
onclick="if(checkform(form)){someotherfunction();}"
答案 1 :(得分:0)
这会对你有所帮助
<script>
var formExist = true;
function someotherfunction(){
if(formExist){
// do your stuff...
}
}
</script>
<body>
...
<input type="button" value="Submit" onclick="formExist = checkform(form); someotherfunction();" />
...
</body>
如果这不能比使用相同的机制更完美,但在checkform()中调用someotherfunction(), 定义工作......