Javascript 表单验证
我试图从用户输入框创建一个简单的表单验证。如果用户没有在文本框中输入任何内容,我将尝试创建一个警报。以下是HTML: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
<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)
查看why
?噢,谢谢!我确信这很简单。我会接受正确的答案!很高兴帮助你。如果你喜欢这个答案,请你也投票表决好吗?谢谢
var y = document.getElementById("FAQS_list").value;