THT DUYURU

chat
Seçenekler

Form Düğmelerini devre dışı bırakma (ing)

ZeRooCooL - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2012
Mesajlar:
2.628
Konular:
1273
Teşekkür (Etti):
213
Teşekkür (Aldı):
305
Ticaret:
(0) %
29-03-2012 19:46
#1
Form Düğmelerini devre dışı bırakma (ing)


Form butonlarınıza birden fazla basılmasını ve ardı ardına formların gönderilmesini engellemek amacıyla hazırlanmış örnek bir kod.


Kod:
<script type="text/javascript">
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Justin Barlow | http://www.netlobo.com/ */

function disableSubmit(whichButton) {
  if (********.getElementById) {
    // this is the way the standards work
    ********.getElementById(whichButton).disabled = true;
  } else if (********.all) {
    // this is the way old msie versions work
    ********.all[whichButton].disabled = true;
  } else if (********.layers) {
    // this is the way nn4 works
    ********.layers[whichButton].disabled = true;
  }
}
</script>


<form method="post" action="yourProcessingScript" onsubmit="return disableSubmit('mFormSubmit')">
  <table>
    <tr>
      <td>Name:</td>
      <td><input type="text" name="name"></td>
    </tr>
    <tr>
      <td>Email:</td>
      <td><input type="text" name="email"></td>
    </tr>
    <tr>
      <td>Message:</td>
      <td><textarea name="message" rows="4" cols="30"></textarea></td>
    </tr>
    <tr>
      <td colspan="2" style="text-align: center">
      <input type="submit" name="submit" id="mFormSubmit" value="Send Message">
      </td>
    </tr>
  </table>
</form>

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler