Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
04, 2008, 11:43:38 am
42704 Mesaj 9328 Konu Gönderen: 17902 Üye
Son üye: Remark
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  İki ayrı butonda farklı kontroller « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: İki ayrı butonda farklı kontroller  (Okunma Sayısı 297 defa)
tekinonline
Tekin
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 478



Üyelik Bilgileri WWW
İki ayrı butonda farklı kontroller
« : 14, 2007, 07:29:44 am »

Arkadaşlar bir formum var ve bu bu formu JS ile kontrol ettiriyorum. Yalnız burda istediğim form kontrolünün sadece "buton1" e tıklandığında olması. "buton2" tıklandığında kontrol olmaması sağlanacak ve yöntem "onsubmit" olacak.


Kod:
<script>
function control(thisform){
var buton = thisform.gonder;

if(buton) {
if (thisform.name.value == ""){
hata = true;
}

} else {
hata = false;
}

if (hata){
alert('boş bırakma!');
return true;
}
}


</script>
</head>

<body>
<form id="form" name="form" method="post" onSubmit="return control(this);">
  <p>
    <input type="text" name="name" id="name" />
    <br />
    <input type="submit" name="gonder" value="buton 1" />
</p>
  <p>
    <input type="submit" name="buton2" value="buton 2" />
</p>
</form>
Logged

tayfun_de
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 104


Üyelik Bilgileri
Ynt: İki ayrı butonda farklı kontroller
« Yanıtla #1 : 14, 2007, 08:01:25 am »

Kod:
<html>
 <head>
  <script>
   function control() {
   
    var input_x = document.getElementById('name_x');
   
    if (input_x.value == "")
    hata = true;
    else
    hata = false;
   


if (hata) {
alert('bos birakma!');
return true;
}
else {
   document.form_x.method="POST";
   document.form_x.action="next_page.php";
   document.form_x.submit();
}
   }
  </script>
</head>

<body>

<form id="form_x" name="form_x" method="post">
  <p>
    <input type="text" name="name_x" id="name_x" />
    <br />
    <input type="button" name="button1" value="buton 1" onclick="javascript:control();" />
</p>
  <p>
    <input type="button" name="button2" value="buton 2" onclick="javascript:this.form.submit();" />
</p>
</form>

</body>
</html>
Logged
tekinonline
Tekin
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 478



Üyelik Bilgileri WWW
Ynt: İki ayrı butonda farklı kontroller
« Yanıtla #2 : 14, 2007, 08:34:35 am »

tşk, fakat form onsubmit olurken olacaktı. ben halletmiştim saolun...
Logged

Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.