【问题标题】:Javascript onclientclick help?Javascript onclientclick 帮助?
【发布时间】:2009-08-31 21:06:44
【问题描述】:

我有 OnClientClick="return Confirm('付款?');"

绑定到一个 asp:Button。它工作正常,但是,在弹出这个确认之前,我需要检查一个文本框是否包含一个值......我该怎么做?

如果文本框值为 null 或为空,我需要一个函数来返回 false,否则我想向用户显示确认。如果文本为空或为空,则没有必要。事实上,如果是这样,我想提醒用户并返回表单进行编辑。甚至从不显示确认。

谁能帮忙?

干杯, ~ck

【问题讨论】:

    标签: javascript function confirm


    【解决方案1】:

    这个怎么样:

    <script type="text/javascript">
    function CheckForSubmission(txtBoxID) {
        var txtBoxEle = document.getElementById(txtBoxID);
        if (txtBoxEle == null) {
            return false;
        }
        else if (txtBoxEle.value == '') {
            alert('Please enter a value');
            txtBoxEle.focus();
            return false;
        }
        return confirm('Make Payment?');
    }
    </script>
    
    OnClientClick="return CheckForSubmission(this.id);"
    

    【讨论】:

      【解决方案2】:
      if (document.yourtextboxID.value != '') { 
          if (confirm('Make Payment?')) {
             // Do something
          }
      }
      

      【讨论】:

        猜你喜欢
        • 2017-10-05
        • 2011-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多