在jQueryform中,将action属性设为'javascript:;'表示表单提交后执行JavaScript代码,而非发送到服务器。
- 内容介绍
- 文章标签
- 相关推荐
本文共计406个文字,预计阅读时间需要2分钟。
在`jQuery form`中设置`action`属性为`javascript:void(0)`意味着表单提交后将不会执行任何服务器端的处理,而是直接跳转到当前页面。这是一种常见的技巧,用于创建客户端的表单提交效果,例如表单验证、页面跳转等,而无需实际发送数据到服务器。
具体来说:
1. `action=javascript:void(0)`: - 这里的`javascript:void(0)`是一个JavaScript表达式,其作用是执行一个空操作,不会产生任何效果。 - 设置`action`为这个值,告诉浏览器当表单提交时,不要进行任何服务器请求,即不会发送表单数据到服务器。
2. `action='Javascript:;'`: - 这里的`Javascript:`和分号`;`组合,也是用来创建一个空的JavaScript表达式。 - 与`javascript:void(0)`的效果相同,它也会阻止表单数据发送到服务器。
3. `123`: - 这只是一个数字,不是有效的`action`属性值。在HTML中,`action`属性应包含一个URL,表示表单数据要提交到的服务器地址。
本文共计406个文字,预计阅读时间需要2分钟。
在`jQuery form`中设置`action`属性为`javascript:void(0)`意味着表单提交后将不会执行任何服务器端的处理,而是直接跳转到当前页面。这是一种常见的技巧,用于创建客户端的表单提交效果,例如表单验证、页面跳转等,而无需实际发送数据到服务器。
具体来说:
1. `action=javascript:void(0)`: - 这里的`javascript:void(0)`是一个JavaScript表达式,其作用是执行一个空操作,不会产生任何效果。 - 设置`action`为这个值,告诉浏览器当表单提交时,不要进行任何服务器请求,即不会发送表单数据到服务器。
2. `action='Javascript:;'`: - 这里的`Javascript:`和分号`;`组合,也是用来创建一个空的JavaScript表达式。 - 与`javascript:void(0)`的效果相同,它也会阻止表单数据发送到服务器。
3. `123`: - 这只是一个数字,不是有效的`action`属性值。在HTML中,`action`属性应包含一个URL,表示表单数据要提交到的服务器地址。

