Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在尝试创建表单验证_Javascript_Validation - Fatal编程技术网

Javascript 正在尝试创建表单验证

Javascript 正在尝试创建表单验证,javascript,validation,Javascript,Validation,尝试创建表单验证以进行验证,这样只允许使用javascript提交字母数字字符,但没有任何效果,我不知道下一步该怎么做,没有jquery,只有纯js function validate() { 'use strict'; var errMsg = ""; var result = true; var fname = document.getElementById('fname').value; if (!fname.match(/^[a-zA-Z]+$/)) { errMsg = e

尝试创建表单验证以进行验证,这样只允许使用javascript提交字母数字字符,但没有任何效果,我不知道下一步该怎么做,没有jquery,只有纯js

function validate() {
'use strict';
var errMsg = "";
var result = true;

var fname = document.getElementById('fname').value;

if (!fname.match(/^[a-zA-Z]+$/)) {
    errMsg = errMsg + "Alphanumeric Characters only\n";
    result = false;
}
if (errMsg !== "") {
    alert(errMsg);
}
return result;
}
function init() {
var enquiries = document.getElementById('enquiries').value;
enquiries.onsubmit = validate;
}
window.onload = init;
.onsubmit
被分配给inquiries元素的值,而不是元素本身。如果删除
.value
,代码应该可以工作


plunker:

向我们展示您的HTML或创建JSFIDLE。您的控制台是否显示任何错误?您是否收到任何
警报
框?您是否尝试过输入模式标记?HTML+js FIDLE将帮助我们解决此问题
var enquiries = document.getElementById('enquiries').value;
enquiries.onsubmit = validate;