当前位置: 首页 > 面试题库 >

空输入字段的JavaScript验证

孔欣可
2023-03-14
问题内容

问候,我有这个输入字段, <input name="question"/>我想在单击提交按钮时调用IsEmpty函数。

我尝试了下面的代码,但是没有用。有什么建议吗?

<html>



<head>

  <title></title>

  <meta http-equiv="Content-Type" content="text/html; charset=unicode" />

  <meta content="CoffeeCup HTML Editor (www.coffeecup.com)" name="generator" />

</head>



<body>





  <script language="Javascript">

    function IsEmpty() {



      if (document.form.question.value == "") {

        alert("empty");

      }

      return;

    }

  </script>

  Question: <input name="question" /> <br/>



  <input id="insert" onclick="IsEmpty();" type="submit" value="Add Question" />



</body>



</html>

问题答案:
<script type="text/javascript">

  function validateForm() {

    var a = document.forms["Form"]["answer_a"].value;

    var b = document.forms["Form"]["answer_b"].value;

    var c = document.forms["Form"]["answer_c"].value;

    var d = document.forms["Form"]["answer_d"].value;

    if (a == null || a == "", b == null || b == "", c == null || c == "", d == null || d == "") {

      alert("Please Fill All Required Field");

      return false;

    }

  }

</script>



<form method="post" name="Form" onsubmit="return validateForm()" action="">

  <textarea cols="30" rows="2" name="answer_a" id="a"></textarea>

  <textarea cols="30" rows="2" name="answer_b" id="b"></textarea>

  <textarea cols="30" rows="2" name="answer_c" id="c"></textarea>

  <textarea cols="30" rows="2" name="answer_d" id="d"></textarea>

</form>


 类似资料:
  • 您如何验证有效的 HTML JavaScript 即使我对表单中的其他字段使用相同的方法,对空字段的验证也不起作用。

  • 我在jquery中使用ajax调用将用户输入从刀片服务器发送到控制器。 我有一个输入字段 fname代表firstname,lname代表lastname 在我的jquery中,我有一个电话 field是字段的名称,val是用户在输入中输入的值。 updateProfilePage是一个ajax调用 在我的路由文件中,这调用了我的存储函数。我纠结的是如何验证用户输入的值。这是我在控制器中的存储方法

  • 问题内容: 我正在使用JavaFX和Scene Builder,并且有一个带有文本字段的表单。这些文本字段中的三个从字符串解析为双精度。 我希望它们是学校成绩,因此只能将其设置为1.0到6.0之间。不应允许用户写“ 2.34.4”之类的内容,但可以写“ 5.5”或“ 2.9”之类的内容。 验证已解析字段: 如何测试用户输入的值是否正确? 我已经在Stackoverflow和Google上进行了搜索

  • 问题内容: 您将如何在JavaScript中设置表单文本字段的默认值? 问题答案: 这是一种实现方式:

  • 问题内容: 我是这个C ++世界的新手,正在尝试为数字密码编写输入验证功能。这是我到目前为止所得到的: 对于不正确的值,它工作得很好,但在有效输入时不会中断循环。知道我在这里缺少什么吗?干杯!! James Kanze脚本的ErroR: 新代码: 使用 和 验证作为字符串 感谢所有人(尤其是James Kanze)的帮助。这件事在这里很有效。 那里还有进一步改进的空间吗?干杯!! 问题答案: 这看

  • 当我在做表单处理时,我有一个form.html文件和一个process.jsp文件。html将显示表单,action设置为process.jsp。我需要检查用户是否填写了输入字段。 如果用户没有输入任何内容并单击submit按钮,request.getParameter(“name”)的返回值是什么。因为我不知道它是空值还是空字符串,所以我都检查了。而只是想弄清楚它是空字符串还是空字符串。