javascript - 在 JavaScript 中动态传递表单名称

标签 javascript

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/

相关文章:

c# - 鼠标悬停时的图像在页面加载时占用空间

javascript - 使用多个文本框和下拉菜单

javascript - 如何包含数组的整个长度?

javascript - addClass 可以工作但不能removeClass

javascript命名空间定义自引用

javascript - Jquery:如果屏幕小于,则隐藏表单输入焦点上的工具提示

javascript - 正则表达式 jquery 验证器中字符类的范围乱序

javascript - 表 html 到数组

javascript - 如何使用 monaca 触发对输入的关注?

javascript - 悬停时如何以某种方式突出显示表格单元格