如何实现:组合框,如果选择下拉列框的选项(其他车型),则输入另外一个text
在下拉列表右边,隐藏或者直接显示一个text,然后在左边下拉框内,如果选择了其他一项(其他车型),那么,就在这个text中输入数据,最后提交数据的是text里面的数据。(下拉列表的:其他车型,这个数据不提交);而提交的数据,同样存在同样表的cp字段内下面的是代码,在这个代码中,如何添加实现这个问题呢?请大家多多指教!!
是直接加一个<input name="cp" type="text" size="20" maxlength="11"/> 吗??
如果是,那又如何去判断在提交表单的时候,是提交这个input,而不是提交下拉列表的数据!
!!
程序代码:
<tr> <td width="21%">车 型 CARS </td> <td width="79%"><select name="cp" id="cp" onChange="changelocation(document.add.cp.options[document.add.name.selectedIndex].value,document.add)"> <option value="">请选择车型</option> <option value="其他车型">其他车型</option> <% i = 0 Set RsBig = Conn.Execute("select rtrim(dpm)dpm,rtrim(name)name from tbsysset where type='xlcx' and dpm='A' order by dpm") Do While Not RsBig.Eof If i = 0 Then name = RsBig(0) Response.Write("<option value="""&RsBig(1)&""">"&RsBig(1)&"</option>") i = i + 1 RsBig.MoveNext Loop Set RsBig = Nothing %> </select> </td> </tr>
[ 本帖最后由 jiycdl 于 2013-7-24 11:22 编辑 ]