加急:如何获取JS创建的Form ID.求解。

SysHackGroup 2013-01-19 03:44:47
document.writeln("		<form action=\"/login.aspx?act=login\" method=\"post\" name=loginForm>");
document.writeln(" 用户名:<input name=\"Username\" class=\"borderall\" type=\"text\" size=\"15\" style=\"width:100px;height:15px;\">");
document.writeln(" 密 码:<input name=\"PassWord\" class=\"borderall\" type=\"password\" size=\"15\" style=\"width:100px;height:15px;\">");
document.writeln(" <input type=\"checkbox\" name=\"CookieDate\" id=\"CookieDate\" style=\"border:0;\"\/>保存");
document.writeln(" <input type=\"submit\" name=\"Submit\" value=\"登录\" class=\"borderall\" style=\"height:19px;\"\/>");
document.writeln(" <\/form>");


因为ASPX页面已有Form,这么写会提交ASPX页面的FORM,所以只能通过document.getElementById("loginForm").submit();
提交,但是调试时发现loginForm的ID无法获取。

求各位大神帮帮忙。
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱若如梦 2013-01-19
  • 打赏
  • 举报
回复
无功不受禄啊。
SysHackGroup 2013-01-19
  • 打赏
  • 举报
回复
这样还是不行,不过我已经解决了。原因这个Form外面还有一个,我已经解决了,方法就是拿到最外面就OK了。
爱若如梦 2013-01-19
  • 打赏
  • 举报
回复
加个id就可以了.
document.writeln("        <form id='loginForm' action=\"/login.aspx?act=login\" method=\"post\" name=loginForm>");
SysHackGroup 2013-01-19
  • 打赏
  • 举报
回复
,没人知道么

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧