好吧,说我有一个页面,说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