>웹 프론트엔드 >HTML 튜토리얼 >求解form标签里的action="#"的解释_html/css_WEB-ITnose

求解form标签里的action="#"的解释_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:22:531903검색

form action #

本人菜鸟一枚,今天做练习时遇到一点疑问:form标签里出现了action="#",平时只知道action后面跟action名。求大大们讲解一下action="#"的意义和用法,十分感谢!

回复讨论(解决方案)

http://zhidao.baidu.com/question/82704985.html

提交数据到本页

提交数据到本页
请问什么情况下应该提交到本页比较好,什么情况下又只能跳转到另一页面,两者的区别在哪呢


提交数据到本页
请问什么情况下应该提交到本页比较好,什么情况下又只能跳转到另一页面,两者的区别在哪呢
没撒区别,这要看谁接受表单中的数据了。如果当前url接受,action可以不写或写action="#"或action="当前的url".如果是b接受,就写action=b了

很多提前到当前地址,是因为作了表单记忆.例如,表单数据填的内容不符合规定,就在表单中重现刚才填的数据,方便作修改,如果提交到另一个地址,还要再返回

多谢赐教,果然如你所言,表单中一些输入的内容有格式校验

没撒区别,这要看谁接受表单中的数据了。如果当前url接受,action可以不写或写action="#"或action="当前的url".如果是b接受,就写action=b了

很多提前到当前地址,是因为作了表单记忆.例如,表单数据填的内容不符合规定,就在表单中重现刚才填的数据,方便作修改,如果提交到另一个地址,还要再返回

我懂了,多谢讲解

多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了


多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了
原来如此,您再看看我的理解对不对,那些输入内容是要进行框架中定义的格式校验的,在服务端进行,所以才要用到提交到本页这种做法(还是只能用这种做法?)。如果只是Js校验的话,那些表单数据可以直接传到下一页面。是这样吗?



多谢赐教,果然如你所言,表单中一些输入的内容有格式校验
如果光是客户端js校验,不作服务器端校验。无所唯了
原来如此,您再看看我的理解对不对,那些输入内容是要进行框架中定义的格式校验的,在服务端进行,所以才要用到提交到本页这种做法(还是只能用这种做法?)。如果只是Js校验的话,那些表单数据可以直接传到下一页面。是这样吗?
对.
如果在服务器校验输入数据,action的属性值不是当前文件名,实现表单记忆也是可以的,

对.
如果在服务器校验输入数据,action的属性值不是当前文件名,实现表单记忆也是可以的,
很详尽的解释,帮了我大忙,再次感谢你

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.