function validate_login(form){
alert(form);
var formName = form.name;
alert(formName);
if(!validate_username(form)){
return false;
} else{
return validate_password(form);
}
}
我在外部 JavaScript 中将上述函数称为
<form action="LoginServlet" method="post" class="message" id="login_form" name ="login_form" onsubmit="javascript:return validate_login(this.form)">
但是alert(form)显示的警报输出为“未定义”,而alert(fornName)未显示警报。请帮助我..
最佳答案
您没有正确传递表单,仅传递此
。
您要做的就是传递表单的属性form
。
关于javascript - 在 JavaScript 中动态传递表单名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910355/