barriers / 阅读 / 详情

form中的action和href有什么区别啊

2023-07-19 17:16:42
共2条回复
南yi

action 会提交表单数据

href是通过url传递数据的,有汉字的话,可能会乱码

阿啵呲嘚

action 会把表单数据传送出去

href只能通过?的方式传送数据

相关推荐

form action="#" 是什么意思啊?

formaction="#",类似,即目标未指定,是一个无效的链接。
2023-07-19 05:43:423

FORM ACTION=""是什么意思

传递你表单的数值到指定页面。不写的话就相当于刷新网页。
2023-07-19 05:43:537

form中action属性后面传递参数怎么获取不到?

form中action属性后面传递参数获取不到原因:浏览器会将表单数据封装为字符串,如controller=message&method=search,然后直接附在表单的 action URL 之后。这两者之间用问号(?)进行分隔。如果GET请求的表单action属性中已经包含参数,浏览器会直接将其过滤掉,再附加form表单数据。因此,GET请求方式的表单的action属性中不能附带任何参数,如果需要附加额外的参数,可以采用如下方式:1、采用POST请求方式,在form中增加属性method="post"即可。2、如果仍然想使用GET请求方式,可以在form表单中添加相应的隐藏文本域,
2023-07-19 05:44:201

form表单的中action怎么写

首先,action指的是响应FORM提交事件的页面,如: <form name="form1" method="post" action="act.asp"> <input type="text" name="txt1"> </form> 则:act.asp就是接收FORM内容的页面。 在act.asp中写: txt2=request("txt1") 即可以act.asp页面中,将文本框“txt1”中的内容赋值给变量txt2
2023-07-19 05:44:271

form表单提交里面的action怎么写

form表单中action指的就是提交的URL,具体写法如下: 标题: 内容: 代码中的 action="index.php" 就是设置提交URL的,意思就是把表单提交到index.php进行处理。
2023-07-19 05:44:372

jsp中页面跳转form标签中的action属性怎么写?

<form method="post/get" action="url">如果下一个页面是一个jsp页面,又是在同一个目录下,就可以直接写名字.jsp。可以写绝对路径,也可以写相对路径.如果是一个servlet,在web.xml看看它的映射路径,写上去就行了。
2023-07-19 05:44:542

Form 的中的Action提交方式是什么?

<form action="处理请求的action" method="post或者get"></form> 在处理请求的action中 进行判断和数据操作 最后讲用户的请求响应到用户的客户端上 需要从action跳转到一个用户可以看到的页面 如果是用 struts2处理请求就应该在struts.xml中注册并配置好 然后action中直接返回你配置的结果 如果是用 servlet处理请求就在逻辑判断结束后使用 request或者response参数进行跳转页面 request为请求转发 response是重定向
2023-07-19 05:45:381

form表单提交action 如何接收

  struts2中的Action接收表单传递过来的参数有3种方法:  如,登陆表单login.jsp:  <form action="login" method="post" name="form1">  用户名:<s:textfield name="username"/><br/>  密 码:<s:password name="password"/><br/>  <s:submit value="提交"/>  </form>  1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数.  这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的时候,整个Action类中充斥着setter,getter方法,程序结构不是很美观。  2.把表单传递过来的参数封装成一个类,然后调用其中的属性. 如,把login.jsp页面要传来的参数进行封装  Private String username;  private String password;  public String  getUsername() { return username; }  public void setUsername(Stringusername) { this.username = username; }  public String getPassword(){ return password; }  public void setPassword(String password) {this.password = password; }  然后再Action方法中,定义该类的对象就可以了,  如 public class loginAction extends ActionSupport{  private Users users;  Public Users getUsers(){ return users; }  public void setUsers(Users users){ this.users=users; } }  通过这种方法传值,还必须在jsp页面做一下处理,login.jsp中from1的属性名应该改成这样: 登陆表单login.jsp:  <form action="login" method="post" name="form1">  用户名:<s:textfield name="users.username"/><br/>  密 码:<s:password name="users.password"/><br/>  <s:submit value="提交"/>  </form>  这种方法,在struts开发中是很常用的一种方法!  3.通过实现ModelDriven接口接收表单数据(还没有用过,可以尝试。)  首先Action类必须实现ModelDriven接口,同样把表单传来的数据封装起来,Action类中必须实例化该对象,并且要重写getModel()方法  public class loginAction extends ActionSupport implements  ModelDriven<Users>{  private Users users =new Users();  public Users getModel(){ return users; }  }
2023-07-19 05:45:581

在里面加上action 或method有什么用?请说详细一点

action 是链接method 是方法以下这句为例:<form action="www.baidu.com" method="post">form是表单,里面的内容是要提交出去的。action可以理解成url,也就是当你内容填好以后点了提交按钮提交出去后转向的页面。类似论坛账号注册完以后,会转向论坛首页。method是方法,有get和post两种,各有所长。就是内容填好后提交需要一个方法,是获取你的内容还是传递你的内容。
2023-07-19 05:46:071

html表单中〈form action="#" 的意思是?

这是一个锚点 就是你在网页中点击这个锚点的话 会返回锚点指定的位置, 这段代码中"#"代表的是返回当前页面
2023-07-19 05:46:152

php中form表单的action值为空时,会提交什么页面处

php中form表单的action值为空时,会提交当前页面。根据查询相关公开信息,函数规定了参数后就必须传参,除非参数设定了默认值,提交form表单时,如果action为空,那么就会提交到当前页面。
2023-07-19 05:46:221

FORM ACTION=""是什么意思

form的action是代表表单提交的地址,如果action为空,则提交到当前URL下处理http://www.w3school.com.cn/html/html_forms.asp
2023-07-19 05:46:311

form表单指定action的方法

有多个方法为什么还要在action里指定??用js选择action就好
2023-07-19 05:46:395

html中form的属性action的作用?

提交跳转的页面,至于传过去那是后台代码处理的部分,不属于html的范围,处理后台数据的方法有多种,比如javaweb,ASP.net。php等等,楼主有兴趣可以去学!
2023-07-19 05:46:553

网页制作中form的action属性干什么用

Action属性<form action="…">,Action属性后面的等号表明当这个表单提交后,需要 执行的动态Web程序,比如ASP程序。<form method="POST" action="sample1-2.asp" >它表示sample1-2.htm中用户的信息是以POST的方式送往sample1-2.asp进行处理。sample1-2.htm和sample1-2.asp是两个不同的文件,它们的后缀不同,sample1-2.asp其实是包含ASP程序的文件,通过这个文件的ASP程序来对表单信息进行处理。
2023-07-19 05:47:041

HTML页面里可以用进行提交吗?

struts中可以使用<html:form>标签创建表单,也可以用普通的form,比如 <html:form action="login.do"> 等价于 <form name="loginForm" method="post" action=".../.../login.do">,所以,struts中HTML页面里是可以用<form action=""></form>但注意这里的两个action属性作用不一样的,<html:form>中的action 用来指定表单提交后,由哪个组件来处理,而在普通的<form >中,则还需要指定相对的路径!
2023-07-19 05:47:141

使用ajax提交form表单form表单的action属性怎么设置

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript" src="../script/jquery-1.10.2.js"></script></head><script type="text/javascript">$(function(){var check = 1;$("#myForm").submit(function(e){//取消默认提交事件//e.preventDefault();if(check == 1){console.log("验证通过,提交数据");$(this).ajaxSubmit({type: "post", // 提交方式 get/posturl: "/servlet/query", // 需要提交的 urldata: {"attr1": "白日依山尽","attr2": "宝塔镇河妖"},success: function(data) { // data 保存提交后返回的数据,一般为 json 数据// 此处可对 data 作相关处理alert("提交成功!");}});$(this).resetForm(); // 提交后重置表单}return false; // 阻止表单自动提交事件});});</script><body><form action="/servlet/query" method="post" id="myForm"><input type="text" name="userName" id="userName"/><input type="submit" id="btnSubmit" value="提交"/></form></body></html>试下用这个可否解决你的问题,另外jquery-form.js是可用实现form提交回调的; 
2023-07-19 05:47:211

是什么意思?

<formaction="LoginServlet"method="post"></form>这是一个form表单,但你提交后,会跳转到LoginServlet,采用的方式是post,还有另一种方式,是get,一般用post,如果不写则默认为get
2023-07-19 05:47:411

form表单提交里面的action怎么写

首先,action指的是响应form提交事件的页面,如:则:act.asp就是接收form内容的页面。在act.asp中写:txt2=request("txt1")即可以act.asp页面中,将文本框“txt1”中的内容赋值给变量txt2
2023-07-19 05:47:501

如何用JS动态改变表单form里的action值

<from id ="myFormid" action="" method ="post">一般jsdocument.getElementById("myFormid").action="xxxx.action";jquery $("myFormid")attr("action","xxxxx.action");
2023-07-19 05:47:582

提交的时候接收不到后面的action=add,求大神解答

你的action=add不能写在URL里只能是在表单的隐藏域里
2023-07-19 05:48:051

js如何修改form标签中action和target参数

修改表单action的值用document.form.action=""; 提交表单document.form.submit();修改target也是一样,你试试下。
2023-07-19 05:48:141

html 点表单里的提交按钮跳转到servlet文件

可以试试DisplayAllHeader.do
2023-07-19 05:48:222

form表单指定action的方法

struts2的话在struts.xml里的配置配置<actionname="ssh_*"method={1}>登录的话然后在form表单里的action=ssh_login如果是其他的就是ssh_方法名(action里方法名)
2023-07-19 05:48:292

form 表单中action是用来干什么的

提交表单里的数据,比如,里面的名字叫user的值和pwd的值,提交到目标的是login,方式用post。
2023-07-19 05:49:253

form表单提交里面的action怎么写

form表单中action指的就是提交的URL,具体写法如下:标题:内容:代码中的action="index.php"就是设置提交URL的,意思就是把表单提交到index.php进行处理。
2023-07-19 05:49:341

form action="javascript:;" 这是什么意思?

你好,一开始我也是很晕,不过现在好了,接下来把我的一些心得体会说说,希望能给你带来帮助。这里的action,就相当于超链接中的href表示要链接的地址一样,action属性规定了提交表单信息时,向何处发送表单数据,即是处理表单数据的目标地址。如果什么都不写的话,就表示默认为当前页,具体的可以再eclipse中敲几段代码看看,这样对你更加有帮助。希望,你会有收获!
2023-07-19 05:49:411

用form自带属性action提交怎样用ajax提交

现在没有的吧
2023-07-19 05:49:481

一个form表单怎么提交多个action

方法一:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><form action="" name="form1"><input type="button" value="查询1" type="submit" onclick="form1.action="action_1";form1.submit();"/><input type="button" value="查询2" type="submit" onclick="form1.action="action_2";form1.submit();" /></form>或:<Script Language="JavaScript">function modify(){document.form1.action="modify.jsp";document.form1.submit();} function delete(){document.form1.action="delete.jsp";document.form1.submit();}</Script><form name="form1" action=""><INPUT Type="Button" Name="Modify" Value="修改" onClick="modify()"><INPUT Type="Button" Name="Delete" Value="删除" onClick="delete()"></form>这样可以实现将多个按钮发送到不同的网页中。</body></html>方法二:提交form的时候,里面的action不能带参数,例:<form action="test.do?args=888"> <input type="button" value="submit"></form>通过这个方法,test.do无法读取args,必须换成以下写法<form action="test.do"> <input type="hidden" name="args" value="888"><input type="button" value="submit"></form>
2023-07-19 05:49:571

怎么在js设置form的action

用JQuery的设置属性的方法可以很方便的设置。$("form").attr("action","xxxx");
2023-07-19 05:50:111

使用ajax提交form表单form表单的action属性怎么设置

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript" src="../script/jquery-1.10.2.js"></script></head><script type="text/javascript">$(function(){var check = 1;$("#myForm").submit(function(e){//取消默认提交事件//e.preventDefault();if(check == 1){console.log("验证通过,提交数据");$(this).ajaxSubmit({type: "post", // 提交方式 get/posturl: "/servlet/query", // 需要提交的 urldata: {"attr1": "白日依山尽","attr2": "宝塔镇河妖"},success: function(data) { // data 保存提交后返回的数据,一般为 json 数据// 此处可对 data 作相关处理alert("提交成功!");}});$(this).resetForm(); // 提交后重置表单}return false; // 阻止表单自动提交事件});});</script><body><form action="/servlet/query" method="post" id="myForm"><input type="text" name="userName" id="userName"/><input type="submit" id="btnSubmit" value="提交"/></form></body></html>试下用这个可否解决你的问题,另外jquery-form.js是可用实现form提交回调的; 
2023-07-19 05:50:181

在Java的Swing中如何使用form action

通过类的构造函数传递函数,类似说你要再创建一个窗口,传递个int参数就是用JFrame_new jfa=new JFrame_new (8);class JFrame_new extends JFrame{int n;public JFrame_new(int n){this.n=n;}}
2023-07-19 05:50:261

form 表单中的action 提交不了,求大神指导?

action写错了
2023-07-19 05:50:342

Html.BeginForm中如何提交表格

用js取到表格里的值 将值放到表单里 (<input type="hidden" value="xxx">) hidden和其他input差不多 只是不会再页面显示出来
2023-07-19 05:50:523

asp form action 后面如何跟变量?

<form action="traitcheck.asp?Pname=<%=variable%>">
2023-07-19 05:50:592

是什么意思?

你好!当前的数据通过POST方法传递!在服务器端可以用response.post来获取数据如果对你有帮助,望采纳。
2023-07-19 05:51:072

这句话什么意思?

action="login.action"是指表单提交后(submit)会转到该页面 ,method是指用什么方法提交 有post和get两种 需要传递参数是一般用post
2023-07-19 05:51:161

struts2问题 form action="${ctx }/login.action"

在struts.xml中配置的啊 <action name="action名字" class="类名" method="方法名"> <result>提交后返回的页面</result></action>若果没有配置method,struts2会在你的类中找execute方法,如果找不到就会报异常
2023-07-19 05:51:242

javascrip中这段代码中action,method是指什么啊?

这是HTML表单action 需要代表表单提交的页面method代表提交的方法
2023-07-19 05:51:313

HTML中的form表单中的action属性

要根据你的需求来编写吧
2023-07-19 05:51:413

关于java中form表单action路径问题

。。。图在哪呢。我猜下你的问题,你用火狐debug下,就能看到你说的所谓路径了,但是最好还是先把你的图贴上来
2023-07-19 05:51:494

form表单的action提交的数据是什么格式

jsp提交到action的方法,在struts2中的配置如下:<!-- action属性为actionNmae!methodName的形式其中ActionName指定提交到哪个Action,而methodName指定提交到指定方法-->action="ActionName!add"其中一个按钮的代码如下:<input type="submit" value="注册" onclick="regist();" />点击“注册”按钮被单击时触发regist函数,该函数的代码如下:<script type="text/javascript">function regist(){targetForm = document.forms[0];targetForm.action = "login!add";}</script>
2023-07-19 05:51:581

form表单怎样将数据提交到action里面

这个需要用到动态网页技术。。。同时还需要写库、、、、、这个并不是三言两语可以说清楚的。。。。
2023-07-19 05:52:052

在html中,action表示

action=url,规定当表单进行提交时需要向何处发送表单数据
2023-07-19 05:52:241

form 表单中action 与method与ajax中open(method url true)弄迷糊了,各有什么作用?

你晕乎的是form的action属性&form的method属性&ajax的open的true这三个晕乎是吗?首先最基础的,学web最基础的html中的form表单这个先给你讲一下。form的action和method这连个属性是form表单必不可缺少的,也是最重要的。action的属性值是一个url,它指定了你的表单当单击submit按钮的时候提交到哪一个后台的控制器,比如哪一个servlet啊哪一个struts的action啊等等。当然这个action属性一般在某些应用里面呢会通过js来动态修改,这个再说。所以,action即动作嘛,有且只有一个用处,即单击submit后把请求连同参数提交到哪个后台的控制器,由你说了算。再就是method,method中文意思就是方法。http协议的请求方法有很多,比如get post delete head options put等,其中最常用的是get和post。你的请求一些情况下特别是表单的请求一般都带参数对不对,比如username等于张三,password等于123。如果指定使用get,那么这些参数就会在请求发送的时候,那么这些参数就会被url编码后被连缀在浏览器地址栏的url后面,所以,get的特点,第一,不安全,第二,容量有限毕竟url长度是有限的。post呢,相对安全,且长度比较长。所以,method参数就指定发送请求到服务器的方式方法,一般就是get和post。然后,说一下同步和异步这个东西,先独立于你的问题,先弄明白这两个概念的含义。同步请求就是需要等到服务器的响应之后,前台才能继续原来的工作。比如前台发了一个请求给服务器,然后这时候前台的任何工作就冻结了,等着吧。此时,服务器在繁忙的处理,处理完了把结果返回给前台,前台继续执行。这样前台必须等待后台的处理结果,如果后台处理太慢那么前台就一直等着,等到了结果才能继续,此乃同步。ajax的特色就在一异步,前台发了请求给后台,然后前台该干嘛干嘛,由单独的线程来监测后台的响应的返回。后台处理完了,返回前台,前台通过单独的线程来接受这个响应并处理,而且前台本身该做么做么,不需要等待服务器的响应和网络的延迟。此乃异步。表单form的请求无论你的action设置的是神马,method是神马,都是同步请求,即请求发送到服务器,服务器响应一会,前台等着结果再做处理。既然这种方式挺好的, 为么还需要异步?现在的互联网应用今非昔比,是富互联网应用时代,异步可以为我们带来更流畅的感觉更丰富的体验,好吧,跑题了,说你的问题。open(method url true)这个东西,首先这是js的原生的ajax(之所以是原生,是因为后面你学习前台框架比如jquery啊prototype啊会给你封装好ajax方便调用)代码,会发送一个ajax请求到后台。第一个参数method还用说吗,常用的非get就是post,特别要注意的是如果是get那么最后的send(x)方法也是要调用并且传递参数为null,如果是post那么在send这里传递参数即可。又跑题了。url即和上面的action一样的含义。看到了这里,我想你差不多应该明白了,form的那两个属性你先弄明白什么意思,然后对应到open的前两个参数,好理解了吧。最后就是第三个参数,如果是true那么代表异步,如果是false那么代表同步。虽然ajax的特点在于异步,但是同步也是经常使用的。还有么问题么?请追问。
2023-07-19 05:52:401

form action="javascript:;" 这是什么意思?

action 是 form 的提交地址,javascript:; -》javascript: 表示要执行js代码,但是后面是空的,就是说什么也不执行,最后的分号 是js的语句分行而已。javascript:; 等同于:javascript: return false;加这句,使得点击提交后,不会进行任何动作,不会提交,应该是用另外的js控制提交的。
2023-07-19 05:52:491

是什么意思?

这是通过URL传递的一个参数,参数名是action,参数值是login,问号是用于分隔URL中路径文件名部分和参数部分的,如果有多个参数,参数间使用&进行分隔.比如check.asp?action=login&abc=123在ASP代码中,可以通过Request.QueryString("action")取到url参数action的值,也就是login.而表单使用POST方式提交,表单数据要使用Request.Form("表单控件name")来取值,当然,这两种情况都可以简写为Request("URL参数名或表单参数名"),ASP将按特定顺序在各集合中查找该名称并返回找到的第一个值.
2023-07-19 05:52:581

jsp页面中怎么隐藏form表单action后面的参数

你提交方法是什么?get?改成post试试
2023-07-19 05:53:065

JSP中form表单action报404错误问题

你的配置文件里面有这个action么? /ysgl/action
2023-07-19 05:53:224

请问里autocomplete是什么作用?

autocomplete="on"是启用表单的自动完成功能。如果表单提交成功,那么下一次在表单控件中输入字符时,如果与上一次输入的内容的开头字符相符,表单会自动在控件中显示出上一次输入的内容。比方说你先输入abc并提交成功,然后你下一次输入a时,光标后面会自动出现bc
2023-07-19 05:53:311