asp.net中,在textbox添加文字然后点击按钮就会将文字添加到DropDownList控件的按钮上的代码怎么写

 我来答
你猜我猜哇擦猜
2016-03-28 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6712万
展开全部
<head id="Head1" runat="server">
<title>无标题页</title>
<script type="text/javascript">
function AddInputArea()
{
var div = document.createElement("<div>");
div.innerHTML = "<table><tr><td>材料名称</td><td><input type='text' name='inputName' /></td></tr><tr><td>材料数量</td><td><input type='text' name='inputSum' /></td></tr></table>";
document.getElementById("Content").appendChild(div);
}
function GetAddInput()
{
var names = document.getElementsByName("inputName");
if(names.length == 0)
{
alert("没有可用的信息!");
return false;
}
genders = document.getElementsByName("inputSum");
for(var i = 0;i < names.length; i ++)
{
document.getElementById("names").value += names[i].value + ",";
document.getElementById("sums").value += genders[i].value + ",";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="Content"> </div>
<asp:HiddenField ID="names" runat="server" />
<asp:HiddenField ID="sums" runat="server" />
<input type="button" value="增加" onclick="AddInputArea()" />
<asp:Button ID="btnConfirm" runat="server" Text="提交" OnClientClick="return GetAddInput()" onclick="btnConfirm_Click" />
</form>
</body>
</html>

后台代码:
protected void btnConfirm_Click(object sender, EventArgs e)
{
string[] inputNames = names.Value.TrimEnd(',').Split(',');
string[] inputSum = sums.Value.TrimEnd(',').Split(','); //这两个数组就是输入的值了
for (int i = 0; i < inputNames.Length; i++)
{
Response.Write(inputNames[i]);//循环获得的每一个材料名称
Response.Write(",");
Response.Write(inputSum[i]);//循环获得的每一个数量
Response.Write("</br>"); //改成写入数据库就行了
}

}
神赐睿智
2016-03-24 · TA获得超过989个赞
知道小有建树答主
回答量:833
采纳率:75%
帮助的人:428万
展开全部
dropdownlist.items.add(textbox.text); 自己注意大小写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式