我有
      OnClientClick =“返回确认(“付款?”);”

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

如果文本框值为null或为空,我需要一个返回false的函数,否则我想向用户提供确认信息。如果文本为null或为空,则没有必要。实际上,如果我要提醒用户,请返回表格进行编辑。永远不要显示确认。

有人可以帮忙吗?

干杯,
〜ck

最佳答案

这个怎么样:

<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);"

08-04 02:59