Javascript 显示所有输入是否为空
我需要构建这样的模型,即所有四个输入都必须被指定,如果名称中没有任何内容,那么它必须看起来像是一个问题,因为名称中没有任何内容 我想说的是,我不必使用这样的工具,我只需要创建一个用户或发送一封电子邮件,但它必须在每个输入表单中都写些东西 我是这样做的:Javascript 显示所有输入是否为空,javascript,html,Javascript,Html,我需要构建这样的模型,即所有四个输入都必须被指定,如果名称中没有任何内容,那么它必须看起来像是一个问题,因为名称中没有任何内容 我想说的是,我不必使用这样的工具,我只需要创建一个用户或发送一封电子邮件,但它必须在每个输入表单中都写些东西 我是这样做的: <form action="#" method="post" name="kontakt_box"> <span id="myhint" class="info_box_kontakt">&
<form action="#" method="post" name="kontakt_box">
<span id="myhint" class="info_box_kontakt"></span>
<br />
<label>Navn<br /><input type="text" name="navn" class="new" placeholder="Navn"></label><br />
<label>Efternavn<br /><input type="tel" name="efternavn" class="new" placeholder="Efternavn"></label><br />
<label>Email<br /><input type="email" name="email" class="new" placeholder="Email"></label><br />
<label>Tekst<br /><textarea name="tekst" cols="35" rows="10" class="new"></textarea></label><br />
<label><input type="submit" name="send" value="Send" class="new"></label>
</form>
document.kontakt_box.onsubmit = function(){
var navn = document.kontakt_box.navn.value,
efternavn = document.kontakt_box.efternavn.value,
email = document.kontakt_box.email.value,
tekst = document.kontakt_box.tekst.value;
if(!navn || !efternavn || !email || !tekst) {
alert('Husk noget tekst!');
return false;
}
};
这是我的第一个javasciprt任务,所以你最好告诉我可能有错误,或者你认为这是奇怪的. 您的最后一个函数可能是这样的:
<form action="#" method="post" name="kontakt_box">
<span id="myhint" class="info_box_kontakt"></span>
<br />
<label>Navn<br /><input type="text" name="navn" class="new" placeholder="Navn"></label><br />
<label>Efternavn<br /><input type="tel" name="efternavn" class="new" placeholder="Efternavn"></label><br />
<label>Email<br /><input type="email" name="email" class="new" placeholder="Email"></label><br />
<label>Tekst<br /><textarea name="tekst" cols="35" rows="10" class="new"></textarea></label><br />
<label><input type="submit" name="send" value="Send" class="new"></label>
</form>
document.kontakt_box.onsubmit = function(){
var navn = document.kontakt_box.navn.value,
efternavn = document.kontakt_box.efternavn.value,
email = document.kontakt_box.email.value,
tekst = document.kontakt_box.tekst.value;
if(!navn || !efternavn || !email || !tekst) {
alert('Husk noget tekst!');
return false;
}
};
并添加
afret每个回调函数分配
这里的工作示例有1200个@boyee007的结果,每个人都对我说,在我开始jquery之前,我必须先学习javascript。@deathApril
代码>在每个变量之前是一种简单的方法,可以强制转换布尔值。在这种情况下,可能是null
或转换为false
的空字符串,或转换为true
的一些非空字符串。第一个代码>只需将它后面的表达式的值反转。