HTML form submit ile iki düğme ve iki "hedef" nitelikler
Merhaba bir html var&; form> lt.
Formu sadece bir tane var action=""
öznitelik.
Ancak target=""
2 farklı Özellikler ' i formu göndermek için bağlı olmasını diliyorum. Bu belki biraz fantezi javascript, ama nereden başlayacağımı bir fikrim yok.
İki düğme yaratabilir, her biri aynı formu, ama her düğme şeklinde farklı bir hedef verir nasıl herhangi bir fikir?
TEŞEKKÜRLER!
CEVAP
Sunucu tarafı. Bu formu hep aynı hedefe gönderir, ama uygun konuma düğmesine basıldı bağlı olarak yönlendirme için sorumlu olan bir sunucu tarafı komut dosyası var.
Eğer birden fazla düğme varsa, gibi
<form action="mypage" method="get">
<input type="submit" name="retry" value="Retry" />
<input type="submit" name="abort" value="Abort" />
</form>
Not :ALMAK kullandım, ama SONRASI için çok çalışıyor
Sonra kolayca belirleyebilirsiniz hangi düğme basılı - eğer değişken retry
ve var olan bir değeri daha sonra yeniden deneyin olduğunu bastırdı, ve eğer değişken abort
var ve bir değer, daha sonra iptal edildi bastı. Bu Bilgi daha sonra uygun yere yönlendirmek için kullanılır.
Bu yöntem hiçbir Javascript gerekiyor.
Not :bazı tarayıcılar herhangi bir düğme (enter tuşuna basarak) basmadan form gönderme yeteneğine sahip. Bu gibi standart olmayan,
default
net bir eylem alarak hesap, ve var hiçbir düğmeye basıldığında olduğu zaman aktif hale geliyor. Diğer bir deyişle, form mu emin olunmantıklı bir şey(olsun bu birisi yararlı bir hata iletisi görüntüleniyor veya bir varsayılan varsayarak) şarkıları farklı bir şekilde bir submit tıklatmak yerine eleman girin düğme, sadece kırmak yerine.
İyi bir uygulama HTML bir form'in...
'devre dışı=&; devre dışı" " ...
HTML / input type="düğme"?Re...
JSLint aniden bildiriyor: işlev, form ...
HTML/CSS konumlandırma "kaydır: a...