我有一个表单,通过它我可以找到两个位置之间的距离。 现在我的表格很好用。我用过。
<form method="get" name="f1" id="f1" class="formular" action="findcars.php" onsubmit="showLocation(); return false;">
现在我要验证所有表单输入..所以我添加了函数validate();像这样
<form method="get" name="f1" id="f1" class="formular" action="findcars.php" onsubmit="validate(); showLocation(); return false;">
但是这不起作用..pls..help,我该如何调用这个validate()函数。
感谢。
答案 0 :(得分:1)
尝试做
validate() && showLocation();
或者,调用一个然后运行链的主函数:
masterFunction();
function masterFunction() {
validate();
showLocation();
}
答案 1 :(得分:1)
也许你可以试试这个
<form method="get" name="f1" id="f1" class="formular" action="findcars.php" onsubmit="myFunction(); return false;">
<script>
myFunction function () {
validate();
showLocation();
}
</script>
答案 2 :(得分:0)
这样做..
<form method="get" name="f1" id="f1" class="formular" action="findcars.php" onsubmit="return myvalidations();">
function myvalidations() {
validate();
showLocation();
}
答案 3 :(得分:0)
安排这样的功能:
<input type="button" onclick="function1();function2();" value="Call2Functions" />
function func1(){
//--- some logic
func2();
}
function func2(){
//--- some logic
}
答案 4 :(得分:0)
如果返回true,则首先调用validate()方法,然后调用其中的第二个方法。如下所示
function validate(){
// ok is output of your validate method whether true or false
if(ok){
showLocation();
}
else{
return false;
}
}
答案 5 :(得分:0)
试试这个
<form method="get" name="f1" id="f1" class="formular" action="findcars.php" onsubmit="validate(); showLocation(); return false;">
<button id="search-submit" type="submit">Search</button>
</form>
<强>的Javascript 强>
function validate(){
alert('validate');
}
function showLocation(){
alert('Location');
}