这是一个非常简单的问题。我有这个工作,然后我必须改变一些东西,但现在它不起作用。它只是一段检查空字符串的 JS 代码。这是下面的代码。 20 分钟以来,我一直在试图找出这段极其简单的代码出了什么问题,这让我抓狂。
<script type="text/javascript">
function validateForm(){
var email= document.getElementById('email').value;
if (email.length==''){
alert("please fill out email");}}
</script>
<form name="contact" method="post" action='ContactPHP.php'>
Your Email: <input name='email' type='text' /><br />
<input type="button" value="submit" onClick="validateForm()"/>
</form>
最佳答案
您的 JavaScript 调用 getElementById('email')
,但您的输入没有 'email' ID。
为其分配一个 id。
<input name='email' id='email' type='text' />
关于javascript - 基本 Javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850903/