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

绑一个asp:按钮。它工作正常,然而,突然出现这个确认寿之前,我需要检查,如果一个文本框包含一个值......我该怎么做?

我需要一个函数返回假如果文本框值为空值或空,否则我想与确认向用户呈现。如果文本为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);"

其他提示

if (document.yourtextboxID.value != '') { 
    if (confirm('Make Payment?')) {
       // Do something
    }
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top