作者dinos (守护神)
看板Web_Design
标题Re: [问题] 多层的下拉选单连结!!
时间Mon Mar 7 16:03:42 2005
※ 引述《yyb (功夫想学吗?八折!)》之铭言:
: ※ 引述《yyb (功夫想学吗?八折!)》之铭言:
: : 想请教各位前辈,
: : 若我想做一个多层的下拉选单连结,
: : 例如1个radio及2个select,组合成30个连结,
: : 我有找到"下拉选单连结"的JavaScript写法,
: : 及"下拉式多层选单"的JavaScript写法, (但送出的是值,而不是连结)
: : 请问,如何做出"多层的下拉选单",送出的是"连结"呢?
: : 可以纯JavaScript吗,
: : 还是一定要再配合php呢??
: : 平台:Windows server 2000
: : Appserv 2.4.1
: 举例来说,
: 例如A B C三个下拉选单,每个下拉选单各又有三个选项,
: 即有27种不同组合产生的连结........
: 一般下拉选单都是一个选单配一个连结,
: 现在我要的是,多个选单,配一个连结......
: 不知酱解释有没有懂...
例如 sel1 sel2 sel3 三个选单
那就在最後一个做设定就好
<form name="f1">
<select name="sel1" ....>
:
</select>
<select name="sel2" ....>
:
</select>
<select name="sel3" onChange="send3()">
:
</select>
</form>
<script language="javascript" type="text/javascript">
function send3()
{
var f=document.f1;
var myurl="php.php?sel1="+f.sel1.value+"&sel2="+f.sel2.value+ \
"&sel3="+f.sel3.value;
window.open(myurl,"_self","");
}
</script>
不过这样写并不是一个好的做法,而是加个 submit 或 button 比较好
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.158.15