окно оповещения не работает в JSP - PullRequest
0 голосов
/ 03 марта 2012

Я добавил стильное окно оповещения на свою страницу, ресурс здесь . Но проблема в том, что после нажатия ok, confirmsubmit.jsp не открывается. Также в этом оповещении кнопка cancel не появляется почему?

1008 * Javascript *

  <form action="confirmsubmit.jsp" method="POST">
    <script type="text/javascript">
    <!--
    function confirmation() {
    var answer = csscody.alert("Confirm submit?")// added csscody here for alert but after clicking ok nothing happens
    if (answer){

     window.location = "confirmsubmit.jsp";
   }
   else{
     return false;// here cancel button is not coming
   }
     }
   //-->
   </script>
 </form>

HTML

 <input type="text" name="textboxname"/>
 <input type="submit" onclick="return confirmation()"/> 
</form> 

Ответы [ 2 ]

1 голос
/ 03 марта 2012

ОБНОВЛЕНИЕ

Просмотреть код ниже, вместо ссылки используется кнопка

<form action="confirmsubmit.jsp" method="POST">
    <script type="text/javascript">
  $().ready(function() {
    $('#btn_submit').click(function(e) {

    e.preventDefault();
    var that = this;
    var text = "si o no compa?";
    csscody.confirm(text, {
        onComplete: function(e) {

            if (e) {
                window.location = "confirmsubmit.jsp";
            }
            else {
                return false;

            }


        }

    })
});
}); 
   </script>
   <input type="text" name="textboxname"/>
 <input type="submit" id="btn_submit" onclick="return confirmation()"/> 
 </form>
0 голосов
/ 03 марта 2012

Вы должны будете использовать confirm вместо alert, что даст вам обе кнопки ok и , отменяющие , которые возвращают true и false соответственно.А также снимите return с onclick

HTML

<form action = "confirmsubmit.jsp" method = "POST">
    <input type = "text" name = "textboxname" />
    <input type = "submit" onclick = "confirmation();" />
</form>

Javascript

function confirmation() {
   var answer = confirm("Confirm submit?");
   if (answer){
      window.location = "confirmsubmit.jsp";
   }
   else{
      return false;
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...