我有超級棒的jQuery validate和form插件在我的網站上工作沒有問題。不幸的是,對於我的一個表單,我有這個奇怪的問題,無論我在表單的文本框中輸入什麼內容,都不會提交表單數據。HTML表單輸入沒有被Javascript識別?
要告訴你我的意思是,當我打字(「存儲數據」)之前,在提交(「實時數據」)console.log
現場數據,這是我所得到的(serialized using $.param):
stored data: full_name=&email_address=&password=
live data: full_name=&email_address=&password=
所以沒有提交這個表單,而我的網站上的所有其他表單的「實時數據」使用完全相同的JS代碼庫顯示任何輸入內容。
UPDATE這是JSFiddle for this form。
UPDATE 2我意識到這個表單的元素沒有被Javascript識別。所以如果我這樣做,背景不會變成紅色。
$('#email_address').focus(
function(){
$(this).css({'background-color' : 'red'});
});
哇這完全是混亂,想法?
你在使用ajax嗎? –
@AkhilSekharan是的,但我所有的其他形式也如此,這對你有何啓示? –
是否可以顯示html和js的相關部分? –