表单提交javascript html中的触发器操作

表单提交javascript html中的触发器操作,javascript,html,regex,forms,validation,Javascript,Html,Regex,Forms,Validation,我试图验证表单中的字段,如果字段验证中没有错误,当用户单击submit按钮时,我会调出一个不同的html文件 然而,验证器似乎不起作用。我希望事件名称和位置字段使用字母数字字符和空格,但它似乎也使用其他值。 将onClick=self.location='successPage.html'放在submit按钮内似乎也不会验证字段。如果表单中的所有字段都已成功验证,我希望它移到successPage.html文件。 我不想使用jQuery 这是我的密码: 星期几: 星期一 星期二 星期三 星期

我试图验证表单中的字段,如果字段验证中没有错误,当用户单击submit按钮时,我会调出一个不同的html文件

然而,验证器似乎不起作用。我希望事件名称和位置字段使用字母数字字符和空格,但它似乎也使用其他值。 将onClick=self.location='successPage.html'放在submit按钮内似乎也不会验证字段。如果表单中的所有字段都已成功验证,我希望它移到successPage.html文件。 我不想使用jQuery

这是我的密码:

星期几: 星期一 星期二 星期三 星期四 星期五 开始时间: 结束时间: 事件名称: 地点: 输入图片的URL: ->

函数技巧{ var myName=documnet.getElementByIdename; var pos=myName.value.search/^[A-Za-z0-9\s]/; 如果位置!=0{ 请再次检查您的输入+myName+; 返回false; }否则 返回true; } 函数chkLoc{ var myLoc=documnet.getElementByIdloc; var pos=myLoc.value.search/^[A-Za-z0-9\s]/; 如果位置!=0{ 警报请再次检查您的输入+myLoc+; 返回false; }否则 返回true; } document.getElementByIdename.onchange=chkName; document.getElementByIdloc.onchange=chkLoc; 当用户提交表单时,表单元素将被传递到validate函数中,返回false表示不提交表单,返回true表示提交表单

<script>
    function validate(form) {
        console.log(form); // log element to console on submit
        return false; // replace with true if input is good to be submitted
    }
</script>
自我定位?您是否有一些自定义环境,或者您指的是window.location?
<script>
    function validate(form) {
        console.log(form); // log element to console on submit
        return false; // replace with true if input is good to be submitted
    }
</script>