我正在處理表單標記中的jquery估計程序。當我完成這將是一個相當大的腳本。在許多任務上,我在一個組中有大約50個複選框,當它被選中時,它會向前推進一個UI滑塊。如果我取消選中該框,則將滑塊移回一個。jQuery和變量和函數的使用
這些框全部隱藏,直到我點擊一個單選按鈕,同時取消隱藏複選框,將讀取多少個複選框,然後將該數字返回到滑塊。
我有一個功能,它也可以在每次選中或取消選中框時調整總估計價格。
感覺這是一種形式......我有一個contact.php文件,它將從表格中提取所有信息並通過電子郵件發送給網站所有者。
現在最大的問題就是.......我有50個檢查框...
的HTML
<input type="checkbox" id="R_C-helpPage01" name="helpPage01" value="helpPage01" class="R_C R_C-width20" />
<label id="R_C-helpPage01" class="W_E"></label>
<input type="checkbox" id="R_C-helpPage02" name="R_C-helpPage02" value="helpPage02" class="R_C R_C-width20" />
<label id="R_C-helpPage02" class="R_C"></label>
<input type="checkbox" id="R_C-helpPage03" name="R_C-helpPage03" value="helpPage03" class="R_C R_C-width20" />
<label id="R_C-helpPage03" class="R_C"></label>
樣品的一些變種的樣本
var helpPage01 = 'Home Page';
var helpPage02 = 'About Us';
var helpPage03 = 'Our Services';
var helpPage04 = 'Contact Us';
聽到的主要功能我不知道如何使所有這些檢查按鈕只需使用這個函數必須爲每個複選框設置50個副本。
我的第一個猜測是這樣的下面
$('#And 47 more ID's, #helpPage03, #helpPage02, #helpPage01').click(function()
and bla bla bla
功能是現在..
$helpPage.click(function() {
if ($pages.val() == 20) {
alert('Please call for a bulk estimate: ' + phoneNumber);
return false;
}
if ($helpPage.is(':checked'))
{
var s = $pageSlider,
val = s.slider("value"),
step = s.slider("option", "step");
s.slider("value", val + step);
$pages.val(("value", val + step));
$amount.val([("value", val + step) * pageAmount]/[$daySlider.slider("value")]);
$slideCalc.click();
}
else {
var s = $pageSlider,
val = s.slider("value"),
step = s.slider("option", "step");
s.slider("value", val - step);
$pages.val(("value", val - step));
$amount.val([[("value", val - step) * pageAmount]/$daySlider.slider("value")]]);
$slideCalc.click();
}
});
更
$('#R_C-helpPage01').html(helpPage01 + '<br />');
$('#R_C-helpPage02').html(helpPage02 + '<br />');
$('#R_C-helpPage03').html(helpPage03 + '<br />');
$('#R_C-helpPage04').html(helpPage04 + '<br />');
如果您需要更多的信息來做出合理地刺穿它,讓我知道。
執行腳本的JSLint的你有一堆語法錯誤。 – elclanrs 2012-03-14 04:28:48
我還沒有深入到檢查語法錯誤的各種方式......我將不得不考慮這一點。這是我第一次嘗試我的第一個jquery腳本,仍然在學習,還有很多東西要走。感謝您的高舉。 – 2012-03-14 06:19:00