使用javascript实现的下拉菜单怎么在下一个页面拿过来它里面的值
我的javascript代码如下:
<script language="JavaScript">
function mydate(dateid,datename1){ //Powered by yayap
var dateid,datename1,i;
var j=1;
document.write('<select name="'+datename1+'" size="1">'+'onChange="'+'alert("ddd");'+'"');
// <select name="select" size="1" onChange="alert(document.all.form1.select[selectedIndex].value)">
if (dateid>1999) j=1999
else i=j
for (i=j ;i<=dateid ;i++)
{
document.write('<option value="'+i+'">'+i+'</option>')
};
document.write('</select>');
}
mydate(2050,'year1');
mydate(12,'month1');
mydate(31,'day1');
//document.write(document.all.form1.year1.options[selectedIndex].value);
</script>
关键是我找不到它select的name值 试了好几遍都不好使
<select name="num">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">2</option>
</select>
像这个它在取值的时候直接可以调用select的name值:num 就可以取出下拉菜单中的值了,但是上面那个怎么取值呢?
有哪位会啊,帮个忙,谢谢!
我的javascript代码如下:
<script language="JavaScript">
function mydate(dateid,datename1){ //Powered by yayap
var dateid,datename1,i;
var j=1;
document.write('<select name="'+datename1+'" size="1">'+'onChange="'+'alert("ddd");'+'"');
// <select name="select" size="1" onChange="alert(document.all.form1.select[selectedIndex].value)">
if (dateid>1999) j=1999
else i=j
for (i=j ;i<=dateid ;i++)
{
document.write('<option value="'+i+'">'+i+'</option>')
};
document.write('</select>');
}
mydate(2050,'year1');
mydate(12,'month1');
mydate(31,'day1');
//document.write(document.all.form1.year1.options[selectedIndex].value);
</script>
关键是我找不到它select的name值 试了好几遍都不好使
<select name="num">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">2</option>
</select>
像这个它在取值的时候直接可以调用select的name值:num 就可以取出下拉菜单中的值了,但是上面那个怎么取值呢?
有哪位会啊,帮个忙,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货