希望有人能提供一些線索這對我來說...jQuery的驗證插件和WordPress footer.php文件
我正在做WP主題,在footer.php文件兩種形式。這些需要通過AJAX進行驗證,並且我正在使用this plugin
當構建HTML模板時,表單工作正常,它們會被檢查,然後結果會在發送給用戶的電子郵件中觸發。但是,不是主題正在形成,表格只能在主頁上工作,並且沒有其他頁面。我無法理解爲什麼! jS位於header.php文件中,以及footer.php文件中的表單 - 基本上每個頁面上都運行相同的代碼。我還運行一些其他基本的jQuery腳本,谷歌地圖和coinslider插件。我已經把jS的所有這些其他部分都試圖找出問題,到目前爲止沒有任何工作。我正在使用1.6.1。
這是表單的jQuery;
$('#commentForm').validate();
$('#commentFormTwo').validate();
這是一種形式(其他形式只是有一個不同的id);
<form class="cmxform" id="commentForm" method="post" action="">
<label for="cname" class="label">Name</label>
<input id="cname" name="fs_name" class="required text" minlength="2" /><div class="clear"></div>
<label for="cemail" class="label">Email</label>
<input id="cemail" name="fs_email" class="required email text" /><div class="clear"></div>
<label for="cphone" class="label">Phone</label>
<input id="cphone" name="fs_phone" class="required text" minlength="6" /><div class="clear"></div>
<label for="ccomment" class="label">Enquiry</label>
<textarea id="ccomment" name="fs_comment" class="required text"></textarea><div class="clear"></div>
<input type="hidden" value="sent" name="footer_sales" />
<input class="submit" type="submit" value="Submit"/>
</form>
希望這是足夠的信息給你的想法。
任何人都可以提供建議嗎?我的頭痛:\
謝謝,丹。
編輯:這裏是主頁:http://tinyurl.com/3lepjqv - 如果你檢查關於我們的頁面,你會看到驗證不起作用。請忽略任何雜亂的編碼,這遠遠沒有完成!
您是否嘗試過調試?我得到一個js錯誤導致這段代碼'var map = new google.maps.Map(document.getElementById(「map」),myOptions);'它apears'document.getElementById(「map」)'是空導致谷歌地圖api拋出一個錯誤,這可能導致驗證失敗,以及 – Mark
哦,驗證似乎工作正常在這裏IE9和IE8 – Mark
我最好也看看這也,謝謝。 – Dan