在后台拼接html 标签 :
1 <table style="width: 405px; height: 116px" border="0" cellspacing="2" cellpadding="2" width="405">
2 <tr>
3 <td>外出时间:</td>
4 <td><input id="DateTime2" title=外出时间 onclick="WdatePicker({skin:'ext',dateFmt:'yyyy-MM-dd HH:mm:00'});" name="DateTime2" /></td>
5 </tr>
6 <tr>
7 <td>归来时间:</td>
8 <td><input id="DateTime3" title=归来时间 onclick="WdatePicker({skin:'ext',dateFmt:'yyyy-MM-dd HH:mm:00'});" name="DateTime3" /></td>
9 </tr>
10 <tr>
11 <td>外出事由:</td>
12 <td><textarea style="width: 304px; height: 129px" id="textarea1" title=外出事由 rows="1" cols="25" name="textarea1"></textarea></td>
13 </tr>
14 </table>
15 <input type="hidden" id="hide_ID" name="hide_ID" value="1" /><script type="text/javascript">
function ck_vlue() { var textarea1 = document.getElementById('textarea1').value; if (textarea1.length == 0 || textarea1 == '') { alert('外出事由 不能为空!'); return false; } var DateTime2 = document.getElementById('DateTime2').value; if (DateTime2.length == 0 || DateTime2 == '') { alert('外出时间 不能为空!'); return false; } }</script>
这显示没有问题
后来又表单添加了个file上传控件 设置了<form id="form1" runat="server" enctype="multipart/form-data" >
然后表单就无法显示了
去掉enctype="multipart/form-data" 又可以显示,但是去掉后上传的都是null
如果去掉textarea标签,其他的控件上传又是可以显示的,可以去取值
上面那字符串是用Ajax添加到前台的