문제

onclientClick = "반환 확인 ( '지불?');"

ASP : 버튼에 묶었습니다. 그러나이 확인을 팝업하기 전에 잘 작동합니다. 텍스트 상자에 값이 포함되어 있는지 확인해야합니다 ... 어떻게해야합니까?

텍스트 상자 값이 null 또는 비어 있으면 false를 반환하려면 함수가 필요합니다. 그렇지 않으면 사용자에게 확인을 제시하고 싶습니다. 텍스트가 무수하거나 비어 있으면 필요하지 않습니다. 실제로 그렇다면 사용자에게 경고하고 양식으로 돌아와 편집하고 싶습니다. 확인조차하지 않습니다.

누구든지 도울 수 있습니까?

건배, ~ CK

도움이 되었습니까?

해결책

How about this:

<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