动态创建textbox 并且button onclick时赋值到Hidden 后台取值,前台没有数据的时候没有验证!高手素来
<script type="text/javascript">
var count=1;
function AddItem()
{
if(count<6)
{
var strHtml = "<li><input type=\"text\" onblur=\"cc(this.value)\" /></li>";
var ol_optionitem = document.getElementById("ol_optionitem");
ol_optionitem.innerHTML = ol_optionitem.innerHTML+strHtml;
count ++;
}
}
function AddTextBoxTxt()
{
var str="";
var arr = document.getElementById("ol_optionitem").getElementsByTagName("input");
for(var i= 0;i<arr.length;i++)
{
str+= arr[i].value+"/";
}
var file= document.getElementById("<%=HiddenField1.ClientID %>");
file.value=str;
}
function cc(text)
{
if(text==""&&text==null)
{
alert("选项内容不能为空!");
}
}
------------------------------
<tr>
<td colspan="2" align="center">
<asp:Button ID="button1" runat="server" Text="发布调查问卷" onclick="button1_Click" OnClientClick="AddTextBoxTxt()" />
</td>
</tr>
---------------
验证的时候应该放哪里?