Javascript 表单验证

Javascript 表单验证,javascript,forms,validation,Javascript,Forms,Validation,我试图从用户输入框创建一个简单的表单验证。如果用户没有在文本框中输入任何内容,我将尝试创建一个警报。以下是HTML: <div id="block3"> <input type="text" name="form" id="FAQS_list" placeholder="Enter Number Here"/> <button value="Click" onclick="listFAQS()" onSubmit="return

我试图从用户输入框创建一个简单的表单验证。如果用户没有在文本框中输入任何内容,我将尝试创建一个警报。以下是HTML:

<div id="block3">
    <input type="text" name="form" id="FAQS_list"
           placeholder="Enter Number Here"/>
    <button value="Click" onclick="listFAQS()" onSubmit="return validateForm()">
        Click
    </button>
    <script src="expExternal.js" type="text/javascript"></script>
</div>
我不知道我在这里做错了什么,但是当文本框为空时,不会出现警告弹出窗口。任何帮助都将不胜感激

进行此更改:

var y = document.getElementById("FAQS_list").value;
输入的id是常见问题列表,而不是名称

函数validateForm(){
var y=document.getElementById(“常见问题列表”).value;
如果(y==“”){
警报(“请输入一个数字!”);
返回false;
}
}


输入一个数字(最多3个): ,及 单击此处查看许多常见问题。




您是否尝试过
控制台.log(y)
查看wh
y
?噢,谢谢!我确信这很简单。我会接受正确的答案!很高兴帮助你。如果你喜欢这个答案,请你也投票表决好吗?谢谢
var y = document.getElementById("FAQS_list").value;