我有一个使用onClick函数提交的表单,它完美运行。但是,现在我试图通过检查特定文本区域中是否有任何文本来验证表单,以便表单可以通过调用提到的函数来提交。
这是HTML :(省略了多余的html)
<textarea name="employee_statement" onblur="checkMaxLengthT(this,'Employee Statement',2000);" class="inputTextareaFu60R employeeStmtInput">test</textarea>
<input name="save" type="button" class="btn6022" value="Save" onClick="checkEmployeeStmtInput();compare3dates(onset_date,report_date,fatal_death_date,'caseUpdateCase.do')">
这是jQuery函数:
checkEmployeeStmtInput(){
var employeeStmt = $('textarea.employeeStmtInput').val();
if (employeeStmt == ''){
alert('You must provide an Employee Statement.');
return false;
}
}
基本上,现在,永远不会调用原始的onClick函数。如果我删除checkEmployeeStmtInput()
函数调用,它确实有效。
答案 0 :(得分:1)
您需要function
之前checkEmployeeStmtInput()
,因此会将其写为function checkEmployeeStmtInput() {}
。
答案 1 :(得分:0)
调用此功能,这可能会对您有所帮助。
function validate(){
if(any textfield=="empty"){
alert("field is empty");
return false;
}
else{
return true;
}
}