好吧,說我有一個頁面,說form.php。在這種形式上說我有複選框A,B和C.我想要做的是當你點擊複選框A時,它顯示錶單A,複選框B顯示錶單B,複選框C顯示錶單c。我需要這一切都是動態的,所以這種情況發生時無需重新加載頁面等。我會假設這會使用Jquery或Ajax。我寧願使用Jquery,只是因爲我有一些經驗,而且我的網站也已經在使用Jquery技術。動態形式與JavaScript/PHP
2
A
回答
3
1
我會做的是加載所有3種形式起來,讓他們在那裏自己的股利和與style="display:none;"
所有三個。當用戶點擊複選框(如果只有一個表單可以在時間顯示,我會使用單選按鈕),使用jquery或任何改變特定div顯示的值來阻止。您可以更改div的類以顯示正確的div。
+0
單選按鈕+1。 – SuperMykEl 2013-08-23 17:28:24
0
我知道這是一箇舊帖子,但我正在尋找一個類似的解決方案,我最終在這裏。
我用Ole Melhus的答案作爲出發點,並且使用switch/case而不是if/else對它進行更漂亮和更有用。只是以爲我會在這裏發佈給任何可能需要它的人。
$("#for_form1, #for_form2, #for_form3").change(function(){
switch($(this).attr('id')){
case 'for_form1':
$("#for_form2, #for_form3").attr('checked', '');
$("#form2, #form3").hide();
$("#form1").show();
break;
case 'for_form2':
$("#for_form1, #for_form3").attr('checked', '');
$("#form1, #form3").hide();
$("#form2").show();
break;
case 'for_form3':
$("#for_form1, #for_form2").attr('checked', '');
$("#form1, #form2").hide();
$("#form3").show();
break;
}
});
相關問題
- 1. 動態形式與AJAX
- 2. 反應形式與動態輸入
- 3. Django的動態形式與AJAX/DAJAX
- 4. 無法驗證動態形式與PHP
- 5. 動態形式與HStore和rails 4
- 6. 從動態形式
- 7. 動態啓動形式
- 8. 動態驅動形式
- 9. 關閉動態創建的形式與動態按鈕
- 10. 動態Extjs DateFields動態形式
- 11. 動態Django的形式
- 12. JSF動態形式selectManyCheckbox
- 13. beforeShowForm動態形式的jqgrid
- 14. django動態過濾形式
- 15. 形式動態部分
- 16. Django動態表單形式
- 17. 春天的動態形式
- 18. 動態形式不表
- 19. 簡單的動態形式
- 20. 動態Django的形式
- 21. 動態形式AUI Liferay的
- 22. JavaScript的動態形式
- 23. 動態讓形式在宏
- 24. Silverstripe連續/動態形式
- 25. 動態移動和形式啓動
- 26. 更好的方式與春季動態形式?
- 27. 動態構建與jQuery模式對話框形式
- 28. 的Javascript「動態」的形式串聯串到形式的行動
- 29. 從任意形式到動態形式的隱式轉換
- 30. 驗證形式與多態關聯
這是一個編程問題,所以我將它移動到StackOverflow上。 – 2010-11-01 18:26:00
你能發表一些你已經有的代碼嗎? – 2010-11-01 18:36:49