我有 OnClientClick="return Confirm('Make Payment?');"
绑定到一个asp:按钮。它工作正常,但是,在弹出这个确认之前,我需要检查一个文本框是否包含一个值......我该怎么做?
如果文本框值为 null 或为空,我需要一个函数返回 false,否则我想向用户显示确认。如果文本为空或为空,则没有必要。事实上,如果是这样,我想提醒用户并返回表单进行编辑。甚至从不显示确认。
任何人都可以帮忙吗?
干杯,~ck
我有 OnClientClick="return Confirm('Make Payment?');"
绑定到一个asp:按钮。它工作正常,但是,在弹出这个确认之前,我需要检查一个文本框是否包含一个值......我该怎么做?
如果文本框值为 null 或为空,我需要一个函数返回 false,否则我想向用户显示确认。如果文本为空或为空,则没有必要。事实上,如果是这样,我想提醒用户并返回表单进行编辑。甚至从不显示确认。
任何人都可以帮忙吗?
干杯,~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
}
}