js 获取下拉框的值
<fromname="form1".....>成人<selectname="AdultNum"id="AdultNum"onChange="change('Adult')...
<from name="form1" .....>
成人
<select name="AdultNum" id="AdultNum" onChange="change('Adult');">
<option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option
value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
儿童
<select name="ChildNum" id="ChildNum" onChange="changeChild('Child');">
<option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option
value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
婴儿
<select name="BabyNum" id="BabyNum" onChange="changeChild('Baby');">
<option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option
value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
</from>
我怎么接收这三个下拉的值 不用文本框来接,直接在源码中接值 因为要算价 用文本框接后就是直接显示了
js: document.form1.AdultNum1.value=document.form1.AdultNum.value
<input name="AdultNum1" style="color:#FF0000; font-weight:bold; border:0px;" type="text" size="4" > 需要是直接把AdultNum 它的值接收进来比如:<%=AdultNum%> 这样的形式来接
一楼: 页面不刷新的,不刷新值这样接可以吗? 展开
成人
<select name="AdultNum" id="AdultNum" onChange="change('Adult');">
<option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option
value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
儿童
<select name="ChildNum" id="ChildNum" onChange="changeChild('Child');">
<option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option
value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
婴儿
<select name="BabyNum" id="BabyNum" onChange="changeChild('Baby');">
<option value='0'>0</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option
value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option>
</select>
</from>
我怎么接收这三个下拉的值 不用文本框来接,直接在源码中接值 因为要算价 用文本框接后就是直接显示了
js: document.form1.AdultNum1.value=document.form1.AdultNum.value
<input name="AdultNum1" style="color:#FF0000; font-weight:bold; border:0px;" type="text" size="4" > 需要是直接把AdultNum 它的值接收进来比如:<%=AdultNum%> 这样的形式来接
一楼: 页面不刷新的,不刷新值这样接可以吗? 展开
展开全部
要获得 下拉框的值 ,使用 js吧
var AdultObj = document.getElementById("AdultNum");
Adult_Value = AdultObj.options[AdultObj.selectedIndex].value;
var ChildObj = document.getElementById("ChildNum");
Child_Value = ChildObj.options[ChildObj.selectedIndex].value
var BabyObj = document.getElementById("BabyNum");
Baby_Value = BabyObj.options[BabyObj.selectedIndex].value
var AdultObj = document.getElementById("AdultNum");
Adult_Value = AdultObj.options[AdultObj.selectedIndex].value;
var ChildObj = document.getElementById("ChildNum");
Child_Value = ChildObj.options[ChildObj.selectedIndex].value
var BabyObj = document.getElementById("BabyNum");
Baby_Value = BabyObj.options[BabyObj.selectedIndex].value
展开全部
用隐藏文本框就行了:
<input name="AdultNum1" style="color:#FF0000; font-weight:bold; border:0px;" type="hidden" size="4" >
然后在接受页用request.form("AdultNum1")
--------------------------------------------
当前页也是一样啊
<input name="AdultNum1" style="color:#FF0000; font-weight:bold; border:0px;" type="hidden" size="4" >
然后在接受页用request.form("AdultNum1")
--------------------------------------------
当前页也是一样啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询