问题描述
今天碰到了个问题,作B/S的表单提交时,如果按钮里写的是公式语言@commond([filesave])就能触发表单的onsubmit事件,并且运行webquerysave中的代理可是如果按钮里写的是js,document.forms[0].submit();的话,表单虽然能提交,但是不能触发onsubmit事件,也不能运行webquerysave中的代理,请问这是怎么回事啊,和服务器的配置有关系么?我记得以前我写两种方式都可以阿?而且我看notes自带的邮件数据库里就用js来触发onsubmit事件并且运行webquerysave中的代理,可现在怎么都不好用了呢?
解决方案
解决方案二:
的确是有点莫明其妙,不会代码有错误吧
解决方案三:
你在提交前,修改表单上某个域值,或者用js修改某个域值试试。。。。嘿嘿。。
解决方案四:
确实莫名其妙~~
解决方案五:
数据库属性里有一个配置型,允许JavaScript执行代理,不知道这个是否勾上
解决方案六:
这是因为在form中自动生成了一个叫submit的button,这个button会覆盖form中onsubmit事件,你可以建一个隐藏的叫submit的button就可以了正常了
时间: 2024-09-10 11:26:22