Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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错误显示 var f1=新的LiveValidation(“电话号码”); f1.add(Validate.Presence,{failureMessage:“它不能为空”}); f1.add(Validate.Format,{pattern://^[0-9]+$/,failureMessage:“它只允许数字”}); f1.add(Validate.Length,{最小值:6,最大值:11});_Javascript_Livevalidation - Fatal编程技术网

禁用文本框的javascript错误显示 var f1=新的LiveValidation(“电话号码”); f1.add(Validate.Presence,{failureMessage:“它不能为空”}); f1.add(Validate.Format,{pattern://^[0-9]+$/,failureMessage:“它只允许数字”}); f1.add(Validate.Length,{最小值:6,最大值:11});

禁用文本框的javascript错误显示 var f1=新的LiveValidation(“电话号码”); f1.add(Validate.Presence,{failureMessage:“它不能为空”}); f1.add(Validate.Format,{pattern://^[0-9]+$/,failureMessage:“它只允许数字”}); f1.add(Validate.Length,{最小值:6,最大值:11});,javascript,livevalidation,Javascript,Livevalidation,Javascript正在工作,但我需要以下方面的帮助: 我如何使电话号码成为可选的而非强制性的,因为在注册完成期间,除了提供电话号码外,代码不允许空文本框 当输入无效条目时,如何禁用错误提示,而将无效条目自动清除并将焦点保留在该文本框中?因为每次显示错误时,phone No textbox通常会从表单中的初始位置移位或移位 关于问题2,是否可以将错误提示转移到表单顶部或其他位置以显示,而不是导致文本框移位 关于你的问题1: 在所有输入字段中声明一个属性强制,并检查它的值:如果是真的,考虑它,否则

Javascript正在工作,但我需要以下方面的帮助:

  • 我如何使电话号码成为可选的而非强制性的,因为在注册完成期间,除了提供电话号码外,代码不允许空文本框
  • 当输入无效条目时,如何禁用错误提示,而将无效条目自动清除并将焦点保留在该文本框中?因为每次显示错误时,phone No textbox通常会从表单中的初始位置移位或移位
  • 关于问题2,是否可以将错误提示转移到表单顶部或其他位置以显示,而不是导致文本框移位
  • 关于你的问题1:

    在所有输入字段中声明一个属性强制,并检查它的值:如果是真的,考虑它,否则留下它/p>

    <input name="phone_no" type="text" id="phone_no" maxlength="11">                         
    <script type="text/javascript">
        var f1 = new LiveValidation('phone_no');
        f1.add(Validate.Presence,{failureMessage: " It cannot be empty"});
        f1.add(Validate.Format,{pattern: /^[0-9]+$/ ,failureMessage: " It allows only numbers"});
        f1.add( Validate.Length, { minimum: 6, maximum: 11 } );
    </script> 
    
    
    
    对于您的问题1:

    在所有输入字段中声明一个属性强制,并检查它的值:如果是真的,考虑它,否则留下它/p>

    <input name="phone_no" type="text" id="phone_no" maxlength="11">                         
    <script type="text/javascript">
        var f1 = new LiveValidation('phone_no');
        f1.add(Validate.Presence,{failureMessage: " It cannot be empty"});
        f1.add(Validate.Format,{pattern: /^[0-9]+$/ ,failureMessage: " It allows only numbers"});
        f1.add( Validate.Length, { minimum: 6, maximum: 11 } );
    </script>