Form sorunu Gönder ...

2 Cevap php

Ben birkaç damla listeleri ve bir metin alanı içeren bir form ve bir düğme var ...

Ben butonuna tıkladığınızda, bir ajaxfunction ajax sonra bir mysql db sonuçlarını alır bir php fonksiyonunu çağıran denir ... ...

Sorun sadece formda girmek vurarak aynı şeyi yapamaz olduğunu, sayfa sadece yenilenmiş olur ...

Açıkladı, ben "onSubmit =" AjaxFunction () olsa bile, formu teslim alır, ama düşünmek girmek isabet zaman ajaxfunction sayıyor; form etiketinde "...

Herhangi bir fikir?

Herkes girmek isabet zaman formu göndermek görmezden bir yol biliyor mu? girin isabet zaman ve belki de yerine düğmesini?

Teşekkürler ...

2 Cevap

= onSubmit için onSubmit değiştirin ") (AjaxFunction return;" ve AjaxFunction gelen return false. Bu submiting gelen formu önleyecektir.

Biraz geç, biliyorum, ama burada senin göz için başka bir çözüm var ..

(Gönderen: http://stackoverflow.com/questions/1818249/form-with-no-action-and-where-enter-does-not-reload-page/2189020#2189020)

Metin alanına bu olay ekle. Bu Enter tuşuna basarak bir gönderme engeller ve bir gönderme düğmesi eklemek veya gerektiği gibi () form.submit aramak için özgürsünüz:

onKeyPress="if (event.which == 13) return false;"

Örneğin:

<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>