禁用必填字段验证器

时间:2014-09-28 12:33:24

标签: javascript

这是我的javascript代码,当我在文本字段textbox(id="due_Date")中获得零或负数量时,我无法禁用(id="subtotal_input") ...任何帮助将不胜感激....

  <script>
    window.onload = function() 
    {
       document.getElementById('subtotal_input').onchange = disablefield;
       document.getElementById('phone_no').onchange = disablefield;
       document.getElementById('phone_yes').onchange = disablefield;
     }

     function disablefield()
     {
         if ( document.getElementById('subtotal_input').value <= 0 )
         {
         document.getElementById('due_Date').value = '';
         document.getElementById('due_Date').disabled = true
         }


         if ( document.getElementById('phone_no').checked == true )
         {
         document.getElementById('ReturnDate').value = '';
         document.getElementById('ReturnDate').disabled = true}
         else if (document.getElementById('phone_yes').checked == true ){
         document.getElementById('ReturnDate').disabled = false;
         }

    }

1 个答案:

答案 0 :(得分:0)

您可以使用ValidatorEnable(validator, enable)启用或禁用验证程序。

您可以使用以下内容:

objValidator = document.getElementById("<%=YourRequiredValidatorID.ClientID %>");
objValidator.enabled = true; //'true' if you want to enable else 'false'
ValidatorUpdateDisplay(objValidator);

让我知道它是否适合你!