html中如何获取表单的数据

html中如何获取表单的数据,第1张

documentgetElementById('b')value

或者

form1avalue

在页面间传递,<script>function goURL(theform){  var gourl = "456html";

gourl +="p="+theformusernamevalue+"|"+theformemailvalue; theformaction = gourl; return true;

}</script><form method=get onsubnit="return goURL(this);

"><input type=text name=username><input type=text name=email><input type=button value=提交

onclick="goURL(thisform)"></form> 在456html页面用脚本叫URL问号后面的值分割后,再用"|"分割就得到username和email<script>function init(){   var url= documentlocationhrefsplit("")

temp =urlsplit("|");

alert("UserName="+temp[0]+"\n"+"Email="+temp[1]); }</script><body onload=init()> </body>

1首先设置 表单中的数据的name值 如:<input type="text" name="username" value="">

2你用的是struts2,那么就在java类中写一个变量:变量名和页面上的name值一直 并有这个变量的get 和set方法 ,这样就能取到值了。

希望对你有帮助

获取值:

文本框,文本区域:$("#txt")attr("value");

多选框checkbox:$("#checkbox_id")attr("value");

单选组radio: $("input[@type=radio][@checked]")val();

下拉框select: $('#sel')val();

控制表单元素:

文本框,文本区域:$("#txt")attr("value",'');//清空内容

$("#txt")attr("value",'11');//填充内容

多选框checkbox: $("#chk1")attr("checked",'');//不打勾

$("#chk2")attr("checked",true);//打勾

if($("#chk1")attr('checked')==undefined) //判断是否已经打勾

单选组radio: $("input[@type=radio]")attr("checked",'2');//设置value=2的项目为当前选中项

下拉框select: $("#sel")attr("value",'-sel3');//设置value=-sel3的项目为当前选中项

$("<option value='1'>1111</option><option value='2'>2222</option>")appendTo("#sel")//添加下拉框的option

$("#sel")empty();//清空下拉框

PHP 可以通过POST、GET方法获取到表单提交的数据 获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值 比如: indexphp 页面 下面是POST方法 也可以是下面是GET方法 POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。

html中获取表单数据的的方法一般有两种,一个是使用form表单的action属性将表单的数据提交给后台,另外一种就是使用JavaScript方法获取表单的数据,然后通过ajax传送给后台。

工具原料:编辑器、浏览器

一、使用表单的方法提交数据

1、利用form表单的action属性来获取表单的数据并提交,代码如下:

1

2

3

4

5

<form action="form_actionphp" method="get">

<p>First name: <input type="text" name="fname" /></p>

<p>Last name: <input type="text" name="lname" /></p>

<input type="submit" value="Submit" />

</form>

2、以上代码中method指定提交数据的方法为get,action的值是表单数据提交的地址。

二、使用JavaScript方法来获取表单的数据的方法

1、可以使用JavaScript的选择器选择表单的元素并获取其输入的数据,代码如下:

1

2

3

4

5

6

7

8

9

<form action="form_actionphp" method="get">

<p>First name: <input id="bt1" type="text" name="fname" /></p>

<p>Last name: <input id="bt2" type="text" name="lname" /></p>

<input type="submit" value="Submit" />

</form>

<script>

consolelog($('#bt1')val())

consolelog($('#bt2')val());

</script>

2、其中$('#bt1')val()就是获取input输入内容的值

1 修改phpini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码而考虑到兼容性问题,否则不建议使用该方法。

2 使用 $>

在生成的表单元素以及之前的元素的名字加上中括号即可实现

比如: name="contents" => name="contents[]",最后提交获取到的数据是一个数组形式的。

代码如下:

<form name="form1" method="post" action="indexphpaction=ok">

1<input type="text" name="contents[]" value="">

2<input type="text" name="contents[]" value="">

3<input type="text" name="contents[]" value="">

<input type="submit" value="提交">

</form>

<php

if($_GET['action'] == 'ok'){

$contents = $_POST['contents'];

print_r($contents);

}

>

得到的数据是数组形式的,遍历即可。

以上就是关于html中如何获取表单的数据全部的内容,包括:html中如何获取表单的数据、怎么在java的action中获取form表单中的数据、jquery怎么获取表单所有数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9539101.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存