我有两个JavaScript函数来检查两个字段(输入标题和textarea)
form name="myform" onsubmit="return Checkthis()"
button type="submit" onclick="Checkthis();return false;"
在Checkthis()
内,我致电Check1()
和Check2()
以及onsumbit=
/ onclick=
。我只在Checkthis()
但是,只检查了第一个功能onsubmit
和onclick
;我试图删除Checkthis()
并调用两个函数,例如onClick="Check1();Check2();"
,但这也不起作用。
function Check1() {
var msg_area = document.getElementById("mydiv1");
if () {
return false;
}
}
function Check2() {
var msg_areaa = document.getElementById("mydiv2");
if () {
return false;
}
}
function Checkthis() {
Check1();
Check2();
}
我尝试过:onsubmit ="Checkthis()"
和onsubmit="return (Check1() && Check2());"
检查我只使用第一个函数的任何方法!
答案 0 :(得分:0)
好吧,这可能不是一个受欢迎的答案,所以请大家放弃,但它可能会奏效。
使用jQuery:
$(document).ready(function(){
$("#wtvrDiv").click(function(){
Check1();
Check2();
});
});
答案 1 :(得分:0)
为了更好地解释我的评论,请试一试。
<强> HTML 强>:
<form name="myform">
<input type="text" id="titleID" />
<input type="text" id="textareaID" />
<button type="button" onclick="checkthis()">Submit</button>
</form>
<强>的Javascript 强>:
var check1 = function () {...} // Don't submit, just see if it's valid
var check2 = function () {...} // Don't submit, just see if it's valid
var checkthis = function() {
if (check1 && check2) {
document.getElementById("myform").submit();
}
}
此页面对form validation入门非常有帮助。