我正在構建一個估算表單,我需要通過電子郵件只發送帶有複選框的div。如何用jquery編寫腳本?我想我必須首先得到所有的檢查框和未選中的框,並從表格中去掉未檢查框的對應div。如果複選框被選中,發送電子郵件中的項目
1
A
回答
2
可以使用:checked
pseudoselector選擇被選中的複選框:
$("input[type='checkbox']:checked");
或者獲取複選框是不檢查:
$("input[type='checkbox']:not(:checked)");
或獲得選中的複選框內的通訊員div:
$("#correspondent input[type='checkbox']:checked");
編輯
所以你想要有複選框的div,其中沒有被檢查?這將做到這一點
var divsWithoutChecked =
$("div:has(input[type='checkbox'])")
.filter(function() {
return $(this).find("input[type='checkbox']:checked").length === 0
});
0
發送電子郵件,你需要有一個服務器端頁面(ASP.NET/ PHP/ASP等)。你可以選中該複選框是否被選中,然後做出一個jQuery ajax調用服務器頁面執行代碼發送電子郵件。
0
看到這裏得到一個複選框的值:How to retrieve checkboxes values in jQuery
現在,你會想要做的有問題的div一個$.each
,然後做一個數組的是,你要發送的那些的,然後處理該數組。
相關問題
- 1. 如果複選框被選中,試圖發送電子郵件給人們
- 2. 在php組中的複選框,併發送到電子郵件
- 3. 當複選框被選中 - 在電子郵件
- 4. 僅當收音機選項被選中時發送電子郵件
- 5. 我必須發送複選框值到我的電子郵件
- 6. 通過電子郵件發送複選框的值
- 7. 即使未選中複選框,ActionMailer也會發送電子郵件
- 8. 使用複選框以PHP發送電子郵件
- 9. 檢索複選框數組在PHP和電子郵件發送
- 10. 用PHP通過電子郵件發送表單複選框值
- 11. 複選框發送電子郵件紅寶石軌道上
- 12. 如何爲電子郵件中的複選框和回顯發送多個值?
- 13. 如果選中了收音機框發送不同的電子郵件字段
- 14. 根據選擇框選擇發送電子郵件
- 15. 在iOS5應用程序中發送電子郵件選項
- 16. PHPmailer通過複選框選擇電子郵件從數據庫發送電子郵件
- 17. 在GridView的複選框中發送多個電子郵件不起作用
- 18. 選擇電子郵件發送服務
- 19. jQuery的,如果複選框被選中diasble其他複選框
- 20. 如果複選框被選中
- 21. Coldfusion/Javascript如果複選框被選中
- 22. jQuery如果複選框被選中
- 23. setIntervall如果複選框被選中,JS
- 24. jQuery如果複選框被選中
- 25. jQuery:如果複選框被選中,toggleClass
- 26. 如果沒有複選框被選中
- 27. 如何使用複選框將電子郵件發送給多個收件人?
- 28. 如何在html電子郵件中發送電子郵件回覆或轉發?
- 29. 在RubyOnRails項目中發生錯誤時發送電子郵件
- 30. 通過PHP發送電子郵件的選項
非常感謝,但實際上我需要選擇沒有複選框的div並從表單中刪除它們以便通過電子郵件發送所選項目 – 2012-01-02 17:02:45
@EmilioYero - 我更新了我的答案 – 2012-01-02 17:16:19
@EmilioYero - 另外,我不要以爲你需要從表單中刪除未經檢查的複選框 - 我很確定只有當你提交 – 2012-01-02 17:16:55