Javascript 我的验证和推送()无效
用户必须在文本框中键入信息,然后单击按钮添加名称。如果格式正确,名称将显示在文本框下方。如果格式不正确,将生成一条消息,内容为“格式不正确”。 用户输入将创建一个名称列表,该列表将显示在文本框下方Javascript 我的验证和推送()无效,javascript,validation,Javascript,Validation,用户必须在文本框中键入信息,然后单击按钮添加名称。如果格式正确,名称将显示在文本框下方。如果格式不正确,将生成一条消息,内容为“格式不正确”。 用户输入将创建一个名称列表,该列表将显示在文本框下方 function validate(name){ var str = []; var name = document.getElementById("letters"); var check = /^[A-Za-z]+$/; if(name.value.match(c
function validate(name){
var str = [];
var name = document.getElementById("letters");
var check = /^[A-Za-z]+$/;
if(name.value.match(check)){
str.push(document.getElementById("letters"));
document.write("Name: " + name);
}
else{
document.write("Incorrect Format");
}
}
validate();
我认为这就是你想要实现的目标:
函数验证(){
console.clear();
变量检查=/^[A-Za-z]+$/;
var inputVal=document.getElementById('letters')。值;
如果(输入值匹配(检查)){
console.log(“名称:”+inputVal);
document.getElementById('container')。innerHTML+=inputVal+“
”;
}否则{
console.log(“格式不正确”);
}
}
document.getElementById('btnValidate')。addEventListener('click',validate')代码>
var name=document.getElementById(“字母”).value
和str.push(document.getElementById(“字母”).value)
如果您已经有了名称
,并且假设它与@dhilt所提到的是正确的,只需按下:str.push(name)代码>