|
|
|
Yazan
|
Konu: İki ayrı butonda farklı kontroller (Okunma Sayısı 297 defa)
|
|
tekinonline
|
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. <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
Mesaj Sayısı: 104
|
<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
|
tşk, fakat form onsubmit olurken olacaktı. ben halletmiştim saolun...
|
|
|
|
|
Logged
|
|
|
|
|
 |
|