怎么指定一个DIV

guokunh 2004-04-04 10:11:22
<SCRIPT language=javascript>
  //数据拆分,并放到相应的hidden域中,在Form的onSubmit事件中激发
  function fnPreHandle()
  {
  var iCount; //拆分为多少个域
  var strData; //原始数据
  var iMaxChars = 50000;//考虑到汉字为双字节,域的最大字符数限制为50K
  var iBottleNeck = 2000000;//如果文章超过2M字,需要提示用户
  var strHTML;//原始数据
  strData = frmTest.BigField.value;//如果文章实在太长,需要提醒用户
  if (strData.length > iBottleNeck)
  {
  if (confirm("您要发布的文章太长,建议您拆分为几部分分别发布。\n如果您坚持提交,注意需要较长时间才能提交成功。\n\n是否坚持提交?") == false)
  return false;
  }iCount = parseInt(strData.length / iMaxChars) + 1;//hdnCount记录原数据域拆分为多少个子域
  strHTML = "<input type=hidden name=hdnCount value=" + iCount + ">";//生成各子域的HTML代码
  for (var i = 1; i <= iCount; i++)
  {
  strHTML = strHTML + "\n" + "<input type=hidden name=hdnBigField" + i + ">";
  }//在Form中DIV(divHidden)内动态插入各hidden域的HTML代码
  document.all.divHidden.innerHTML = strHTML;//给各子域赋值
  for (var i = 1; i <= iCount; i++)
  {
  frmTest.elements["hdnBigField" + i].value = strData.substring((i - 1) * iMaxChars, i * iMaxChars);
  }//原数据域清空
  frmTest.BigField.value = "";
  }
  </SCRIPT>




需要在Form中的HTML代码内指定一个DIV,以便向其中动态插入hidden域。




怎么指定一个DIV
...全文
19 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzsdream 2004-07-22
给<div>加ID标签啊
回复
<div name="divhidden"></div>
回复
写在<form>区域内不就可以了吗~
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告