哪位高手帮我看看这段表单代码
下拉菜单
明明选择的是文字,输出的数据却是数字
---------------------------------------------------
选项 操作的 输出是正确的
下拉菜单 输出的不正确 明明选择的是文字,输出的数据却是数字
-----------------------------------------------------------
可能和下面的那段红色的JS代码有关。
你谁和下面的那段红色的JS代码有关的话,那为什么 选项 操作出来的是正确的呢?不解?????????? 望大侠们帮助一下 谢谢!!!!!!!!!!<form style="margin:0" id="frm" method="post" action="?action=add">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="leftt1">
<tr>
<td height="25" align="left" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100" height="25" align="center" bgcolor="#FFFFFF">类型</td>
<td height="25" bgcolor="#FFFFFF">
<input name="t" type="radio" id="t" value="1" checked="checked" />单选
<input name="t" type="radio" id="t" value="3" />下拉菜单
<input name="fid" type="hidden" id="fid" value="<%=fid%>" />
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF">问题</td>
<td height="25" align="left" bgcolor="#FFFFFF">
<input name="q" type="text" id="q" size="50" maxlength="100" />
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF">选项</td>
<td height="25" align="left" bgcolor="#FFFFFF">
<ul id="qul" style="list-style:none; margin:0; padding:0">
<li><input name="a" type="text" id="a"></li>
<li><input name="a" type="text" id="a"></li>
<li><input name="a" type="text" id="a"></li>
<li>
<script>
var i=0;
function insertEdt(){
var id="name"+i;
document.getElementById("target").innerHTML+='<input type="text" id="a" name="a" size="20"><br>';
i=i+0;
}
</script>
<input type="button" name="tianjia" onClick="return insertEdt()" value="添加">
<div id="target"></div>
</li>
</ul>
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF"> </td>
<td height="25" align="left" bgcolor="#FFFFFF">
<input type="submit" name="Submit2" value=" 添 加 " />
</td>
</tr>
</table></td>
</tr>
</table>
</form>
下拉菜单
明明选择的是文字,输出的数据却是数字
---------------------------------------------------
选项 操作的 输出是正确的
下拉菜单 输出的不正确 明明选择的是文字,输出的数据却是数字
-----------------------------------------------------------
可能和下面的那段红色的JS代码有关。
你谁和下面的那段红色的JS代码有关的话,那为什么 选项 操作出来的是正确的呢?不解?????????? 望大侠们帮助一下 谢谢!!!!!!!!!!<form style="margin:0" id="frm" method="post" action="?action=add">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="leftt1">
<tr>
<td height="25" align="left" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100" height="25" align="center" bgcolor="#FFFFFF">类型</td>
<td height="25" bgcolor="#FFFFFF">
<input name="t" type="radio" id="t" value="1" checked="checked" />单选
<input name="t" type="radio" id="t" value="3" />下拉菜单
<input name="fid" type="hidden" id="fid" value="<%=fid%>" />
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF">问题</td>
<td height="25" align="left" bgcolor="#FFFFFF">
<input name="q" type="text" id="q" size="50" maxlength="100" />
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF">选项</td>
<td height="25" align="left" bgcolor="#FFFFFF">
<ul id="qul" style="list-style:none; margin:0; padding:0">
<li><input name="a" type="text" id="a"></li>
<li><input name="a" type="text" id="a"></li>
<li><input name="a" type="text" id="a"></li>
<li>
<script>
var i=0;
function insertEdt(){
var id="name"+i;
document.getElementById("target").innerHTML+='<input type="text" id="a" name="a" size="20"><br>';
i=i+0;
}
</script>
<input type="button" name="tianjia" onClick="return insertEdt()" value="添加">
<div id="target"></div>
</li>
</ul>
</td>
</tr>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF"> </td>
<td height="25" align="left" bgcolor="#FFFFFF">
<input type="submit" name="Submit2" value=" 添 加 " />
</td>
</tr>
</table></td>
</tr>
</table>
</form>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货