JavaScript Tutorial/jQuery/Form Submit

Материал из Web эксперт
Версия от 11:25, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

30. Cancel submit event by returning false

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
       
           $("form").submit(function() {
               alert("submit");
                 return false;
           });
       });
   </script>
 </head>
 <body>
   <body>
   <form action="javascript:alert("success!");">
         <input type="text" />
         <input type="submit" />
    </form>
   </body>

</html></source>


30. Submit event

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
       
           $("form").submit(function() {
               alert("submit");
                 return false;
           });
       });
   </script>
 </head>
 <body>
   <body>
   <form action="javascript:alert("success!");">
         <input type="text" />
         <input type="submit" />
    </form>
   </body>

</html></source>


30. To trigger the submit event on the first form on the page

   <source lang="javascript">

$("form:first").submit();</source>


30. Turn off submit action

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
   $(document).ready(function(){
       $("form").submit(function () { return false; }); 
       
       
   });
   </script>
 </head>
 <body>
    <form>
     <input type="text" />
   </form>
 </body>

</html></source>


30. Validate form and output message

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
   <script type="text/javascript">
       $(document).ready(function(){
       
           $("form").submit(function() {
             if ($("input:first").val() == "asdf") {
               $("span").text("Validated...").show();
               return true;
             }
             $("span").text("Not valid!").show().fadeOut(1000);
             return false;
           });
       });
   </script>
 </head>
 <body>
   <body>
         <form action="javascript:alert("success!");">
             <input type="text" />
             <input type="submit" />
         </form>
         
   </body>

</html></source>