Сообщение / диалоговое окно подтверждения

Asked
Viewd871

1

Мне нужно окно подтверждения при нажатии кнопки, но только при некоторых условиях. Я проверяю два значения на aspx.page, и если одно выше другого, мне нужно подтверждение от пользователя. Есть ли какой-нибудь (простой) способ сделать это? Я читал о javascript и предупреждающих сообщениях, но, похоже, не могу понять это .... Я использую RadStudio 2007, приложение .net.

Любая помощь приветствуется. Аня

2 ответов

6

JavaScript предоставляет то, что вам нужно, с функцией подтверждения. Появится окно подтверждения, позволяющее пользователю «ОК» или «Отменить». Пример функции на основе того, что вам нужно:

 function FormSubmit(){
    var value1 = document.getElementById("Textbox1").value;
    var value2 = document.getElementById("Textbox2").value;
    if(value1 > value2){
        if(confirm("Are you sure?")) {return true;} else {return false;}
    }
}
 

Эту функцию теперь можно добавить в метод кнопки onclick

 <input type="Button" value="Submit" onclick="return FormSubmit()" />
 
2

Это пример сообщения подтверждения в javascript:

 <a href="deleteUser.aspx?id=231" onclick="return confirm('Are you sure you want to delete user ?')">Delete User</a> 
 

Некоторые другие полезные примеры