Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript使我的网站显示输入不能为空?_Javascript - Fatal编程技术网

如何使用JavaScript使我的网站显示输入不能为空?

如何使用JavaScript使我的网站显示输入不能为空?,javascript,Javascript,我编写了一个javascript,如果用户的输入与我的javascript中的结果相匹配,它会将用户重定向到URL,但我注意到,即使用户将输入字段留空,也会将用户重定向到URL。 当他们将输入字段留空时,如何发出提示,说明输入不能为空 下面是我的javascript代码 /*myScript.js*/ 函数checkform/*用于检查用户ID和密码的函数*/ { /*以下代码检查输入的用户ID和密码是否匹配*/ ifform.userid1.value==5089 { alertAn已存在此

我编写了一个javascript,如果用户的输入与我的javascript中的结果相匹配,它会将用户重定向到URL,但我注意到,即使用户将输入字段留空,也会将用户重定向到URL。 当他们将输入字段留空时,如何发出提示,说明输入不能为空

下面是我的javascript代码

/*myScript.js*/ 函数checkform/*用于检查用户ID和密码的函数*/ { /*以下代码检查输入的用户ID和密码是否匹配*/ ifform.userid1.value==5089 { alertAn已存在此号码的帐户!请登录以继续。/*显示错误消息*/ } 其他的 { 窗口。位置。替换'https://www.google.com“/*在Id和密码匹配时打开目标页*/ }
} 只需为空白值添加条件 /*myScript.js*/ 函数checkform/*用于检查用户ID和密码的函数*/ { /*以下代码检查输入的用户ID和密码是否匹配*/ ifform.userid1.value==5089 { alertAn已存在此号码的帐户!请登录以继续。/*显示错误消息*/ } else ifform.userid1.value==| | form.userid1.value==null { alertInput不能为空; } 其他的 { 窗口。位置。替换'https://www.google.com“/*在Id和密码匹配时打开目标页*/ } }

添加一个所需的属性将不允许关联的空白字段提交。

< P>我们的浏览器现在是超级聪明的,它都在纯HTML中。 将您的输入包装在中,并以所需的格式传递所需的参数

如果提交时该值为空,则会显示消息“请填写此字段”,并且输入将显示红色边框


在输入元素中添加必需的属性将解决此问题。不要在客户端验证密码。您也可以在输入标记中使用必需的属性,这也将解决此问题
  <input type="text" required value="" />