Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 客户端脚本。e、 g.验证表格,并且只需要它接受一个"/&引用;或有效期的数字。_Javascript_Html - Fatal编程技术网

Javascript 客户端脚本。e、 g.验证表格,并且只需要它接受一个"/&引用;或有效期的数字。

Javascript 客户端脚本。e、 g.验证表格,并且只需要它接受一个"/&引用;或有效期的数字。,javascript,html,Javascript,Html,不管怎样,我已经很努力了,但我仍然在努力 基本上,我需要做的是验证一个作业表单 我需要确保电子邮件格式是有效的,我假设它只包括“.”、“@”、数字和字母 我需要确保表单的一部分只接受字母数字字符 我需要确保至少有一个方框被勾选 正如我在标题中所说的,确保到期日期框只接受“/”或数字 任何帮助或提示都将不胜感激,因为我现在已经吃饱了。谢谢。验证电子邮件 <input pattern="/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?

不管怎样,我已经很努力了,但我仍然在努力

基本上,我需要做的是验证一个作业表单

我需要确保电子邮件格式是有效的,我假设它只包括“.”、“@”、数字和字母

我需要确保表单的一部分只接受字母数字字符

我需要确保至少有一个方框被勾选

正如我在标题中所说的,确保到期日期框只接受“/”或数字


任何帮助或提示都将不胜感激,因为我现在已经吃饱了。谢谢。

验证电子邮件

<input pattern="/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/" required />
正如我在标题中所说,请确保到期日期框只接受“/”或数字。

var errormessage = "";
 function checkIsValidDateTime(){
      errormessage = "";
      var isvalid = false;
      var dt = document.getElementsByName("date")[0].value;
      var parts = dt.split(" ");
      if(parts.length == 3){
         var date = parts[0];
         var time = parts[1];
         var ampm = parts[2];
         if(ampm.length == 2 && (ampm.toLowerCase() == "am" || ampm.toLowerCase() == "pm")){
            var validformatdate=/^\d{2}\/\d{2}\/\d{4}$/;
            if (validformatdate.test(date)){
                var validformattime = /^\d{1,2}:\d{2}$/;
                if (validformattime.test(date)){
                     isvalid = true;
                }else{errormessage = "Time is not in the format HH:MM";}
            }else{errormessage = "Date is not in the format dd/mm/yyyy";}
         }else{errormessage = "DateTime does not have AM/PM at the end";}
      }else{errormessage = "DateTime is not in the format 11/07/2011 3:45 AM";}
      return isvalid;
 }

此处引用可能重复:。请回答一个更精确的问题。只是想澄清一下,这种语言就是客户端脚本吗?还是这是给我的?如果(document.order.fname.value==”){alert(“无效”)document.order.fname.focus();返回false对不起!我真的不知道much@gillon是的,这些是客户端脚本(javascript)。要了解更多信息…另一个查询vishva,例如,这是html的电子邮件部分所说的电子邮件:您会在电子邮件中添加什么内容以适应此要求?再次感谢,抱歉给您带来麻烦!除了此代码外,字母数字也一样:公司:
var f = document.form1;
if (f.summer.checked || f.autumn.checked || f.winter.checked) {
    // we're OK!
}
var errormessage = "";
 function checkIsValidDateTime(){
      errormessage = "";
      var isvalid = false;
      var dt = document.getElementsByName("date")[0].value;
      var parts = dt.split(" ");
      if(parts.length == 3){
         var date = parts[0];
         var time = parts[1];
         var ampm = parts[2];
         if(ampm.length == 2 && (ampm.toLowerCase() == "am" || ampm.toLowerCase() == "pm")){
            var validformatdate=/^\d{2}\/\d{2}\/\d{4}$/;
            if (validformatdate.test(date)){
                var validformattime = /^\d{1,2}:\d{2}$/;
                if (validformattime.test(date)){
                     isvalid = true;
                }else{errormessage = "Time is not in the format HH:MM";}
            }else{errormessage = "Date is not in the format dd/mm/yyyy";}
         }else{errormessage = "DateTime does not have AM/PM at the end";}
      }else{errormessage = "DateTime is not in the format 11/07/2011 3:45 AM";}
      return isvalid;
 }