作者rjackie (刚到了~~)
看板PHP
标题Re: [请益] 请教各位高手关於两阶层下拉选单疑问
时间Fri Jun 22 00:11:28 2012
这样的做法我稍微的了解运作方式了,
先感谢各位高手的指点。
但如果是同一个<form>中是否可做到
文字搜寻以及这样的两阶层式下拉选单并存呢?
是否是利用先判断文字栏位是否为空後再判断
下拉选单是否有值这样的方式?
因为同一个<from>只会有一刻按钮或是文字超连结
可以送出资料不是吗?
※ 引述《tkdmaf (皮皮快跑)》之铭言:
: 我的做法就比较省一点大量资料的工了。
: 也就是将要显示的资料预先用json格式来放,到使用时再解回select。
: <!DOCTYPE HTML>
: <html>
: <head>
: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
: <title></title>
: <script src="jquery.js"></script>
: <script>
: var mydata = {
: "1":["a1","a2","a3"],
: "2":["b1","b2","b3","b4"],
: "3":["c1","c2","c3","c4","c5"]
: }
: $(function(){
: do_select();
: $('#sel1').change(do_select);
: })
: function do_select(){
: $('#sel2').html('');
: sel1_value = $('#sel1 option:selected').val();
: sel2_op = mydata[sel1_value];
: for(var key in sel2_op){
: value = sel2_op[key]
: $('#sel2').append('<option value="'+value+'">'+value+'</option>')
: }
: }
: </script>
: </head>
: <body>
: <select id="sel1">
: <option value="1" selected>1</option>
: <option value="2">2</option>
: <option value="3">3</option>
: </select>
: <select id="sel2">
: </select>
: </body>
: </html>
: 若是select2的value和显示的内容有所不同。
: 就稍微修正一下json的资料格式和解阵列的方式就好了。
: 范例显示在这里:
: http://pipirun.gotdns.com/test/double_select
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.198.83