SORU
3 HAZİRAN 2009, ÇARŞAMBA


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
3 HAZİRAN 2009, ÇARŞAMBA


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010