Javascript 如何在表单项未应答时发出警报?

Javascript 如何在表单项未应答时发出警报?,javascript,html,Javascript,Html,我对JS很陌生。但基本上,我正在创建一个表单。使用JavaScript,我如何获取表单以便您必须填写表单数据 谢谢 HTML: 名字: 姓氏: 电邮: 问题/关注: 解决这个特殊问题有多种方法 最简单的方法是在元素中使用所需的标记: <input type="text" name="firstname" class="form" required> 编辑:这在非常旧的浏览器中可能不起作用。但我相信你现在不必担心这一点 在所有需要强制填充的输入元素中使用required标记

我对JS很陌生。但基本上,我正在创建一个表单。使用JavaScript,我如何获取表单以便您必须填写表单数据

谢谢

HTML:


名字:

姓氏:

电邮:

问题/关注:



解决这个特殊问题有多种方法

最简单的方法是在元素中使用所需的标记:

<input type="text" name="firstname" class="form" required>

编辑:这在非常旧的浏览器中可能不起作用。但我相信你现在不必担心这一点

在所有需要强制填充的输入元素中使用required标记

基本问题解决后,请查看如何使用javascript函数进行验证。参考:


一旦你知道了这一点,你就可以安全地阅读如何在大型项目上进行验证了-

有多种方法可以解决这个特殊问题

最简单的方法是在元素中使用所需的标记:

<input type="text" name="firstname" class="form" required>

编辑:这在非常旧的浏览器中可能不起作用。但我相信你现在不必担心这一点

在所有需要强制填充的输入元素中使用required标记

基本问题解决后,请查看如何使用javascript函数进行验证。参考:


一旦您了解了这一点,您就可以安全地阅读如何在大型项目上进行验证了-

使用document.getElementByTagName获取输入标记 使用第一个参数为模糊的addEventListner检测输入离开 使用if语句中的this.value检查是否为空 警觉

var element=document.getElementByTagName(input);
element.addEventListner("blur",myFunction);
function myFunction(){
if(this.value==''){
alert ("write something");
}
}

使用document.getElementByTagName获取输入标记 使用第一个参数为模糊的addEventListner检测输入离开 使用if语句中的this.value检查是否为空 警觉

var element=document.getElementByTagName(input);
element.addEventListner("blur",myFunction);
function myFunction(){
if(this.value==''){
alert ("write something");
}
}

如果有人在某个字段为空时按下“提交”按钮,您是否希望弹出警报?是的,这正是我要查找的内容。如果有人在某个字段为空时按下“提交”按钮,您是否希望弹出警报?是的,这正是我要查找的内容