求解form标签里的action="#"的解释

Davezxq 2013-07-29 11:10:40
本人菜鸟一枚,今天做练习时遇到一点疑问:form标签里出现了action="#",平时只知道action后面跟action名。求大大们讲解一下action="#"的意义和用法,十分感谢!
...全文
4277 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
提交数据到本页
Davezxq 2013-07-29
  • 打赏
  • 举报
回复
引用 9 楼 xiaofanku 的回复:
对. 如果在服务器校验输入数据,action的属性值不是当前文件名,实现表单记忆也是可以的,
很详尽的解释,帮了我大忙,再次感谢你
街头小贩 2013-07-29
  • 打赏
  • 举报
回复
引用 8 楼 Davezxq 的回复:
[quote=引用 7 楼 xiaofanku 的回复:] [quote=引用 5 楼 Davezxq 的回复:] 多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了[/quote] 原来如此,您再看看我的理解对不对,那些输入内容是要进行框架中定义的格式校验的,在服务端进行,所以才要用到提交到本页这种做法(还是只能用这种做法?)。如果只是Js校验的话,那些表单数据可以直接传到下一页面。是这样吗?[/quote] 对. 如果在服务器校验输入数据,action的属性值不是当前文件名,实现表单记忆也是可以的,
Davezxq 2013-07-29
  • 打赏
  • 举报
回复
引用 7 楼 xiaofanku 的回复:
[quote=引用 5 楼 Davezxq 的回复:] 多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了[/quote] 原来如此,您再看看我的理解对不对,那些输入内容是要进行框架中定义的格式校验的,在服务端进行,所以才要用到提交到本页这种做法(还是只能用这种做法?)。如果只是Js校验的话,那些表单数据可以直接传到下一页面。是这样吗?
街头小贩 2013-07-29
  • 打赏
  • 举报
回复
引用 5 楼 Davezxq 的回复:
多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了
Davezxq 2013-07-29
  • 打赏
  • 举报
回复
引用 4 楼 xiaofanku 的回复:
没撒区别,这要看谁接受表单中的数据了。如果当前url接受,action可以不写或写action="#"或action="当前的url".如果是b接受,就写action=b了 很多提前到当前地址,是因为作了表单记忆.例如,表单数据填的内容不符合规定,就在表单中重现刚才填的数据,方便作修改,如果提交到另一个地址,还要再返回
我懂了,多谢讲解
Davezxq 2013-07-29
  • 打赏
  • 举报
回复
多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
街头小贩 2013-07-29
  • 打赏
  • 举报
回复
引用 3 楼 Davezxq 的回复:
[quote=引用 2 楼 Xuan6251237011 的回复:] 提交数据到本页
请问什么情况下应该提交到本页比较好,什么情况下又只能跳转到另一页面,两者的区别在哪呢[/quote] 没撒区别,这要看谁接受表单中的数据了。如果当前url接受,action可以不写或写action="#"或action="当前的url".如果是b接受,就写action=b了 很多提前到当前地址,是因为作了表单记忆.例如,表单数据填的内容不符合规定,就在表单中重现刚才填的数据,方便作修改,如果提交到另一个地址,还要再返回
Davezxq 2013-07-29
  • 打赏
  • 举报
回复
引用 2 楼 Xuan6251237011 的回复:
提交数据到本页
请问什么情况下应该提交到本页比较好,什么情况下又只能跳转到另一页面,两者的区别在哪呢

61,114

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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