我在网页上有两种表单。一页上有多个表单的问题
第一个不是实际的表单,因为这是一个基于.NET的网站。所以相反,我有标准输入字段,以及asp:Button PostBackURL =“http:/ www ...”。其中一个领域是“电子邮件”。这工作正常。
然后我有另一种形式的XSLT文件,并且正在使用Javascript(通过this.form.action,.method等)发布该表单。除此之外,它与上面的表单具有相同的字段。
问题是,当有人提交第二个表单时,PostBackURL上的脚本返回一个错误,因为“email”字段显示为空。所以看起来好像表单是从顶层窗体而不是当前窗体提交“email”字段。
我想也许错误的表单正在提交,但如果我从顶部窗体中删除“电子邮件”字段,然后提交底部的一个,它可以正常工作。
有关如何解决此问题的任何想法?谢谢。
我建议运行JS调试器(Firebug?)来查看JS是否在这里执行任务。 – BalusC 2010-03-30 18:38:18