使用href将文本字段值发送到php

时间:2017-05-23 15:30:54

标签: javascript html href

我必须使用href将文本字段值发送到php,如下所示。但这不是正确的方法。任何人都可以给我任何解决方案吗?

<input type="text" id="myText" value="Mickey">
<a href="test.php?id=javascript:document.getElementById('myText').value;">
<input type="button" value="Click"></a> 

2 个答案:

答案 0 :(得分:2)

将内容放入表单中。您还可以将array_count_values()类型输入更改为button类型,这样就可以在点击时自动发送表单。

submit

有关表单的更多信息:MDN

无论您使用<form method="POST" action="yourURL.php"> <input type="text" id="myText" name="myElement" value="Mickey"> <a href="test.php?id=javascript:document.getElementById('myText').value;"> <input type="submit" value="Click"></a> </form> 还是GET作为方法,您都可以通过PHP变量访问表单内容:POST$_GET或通用$_POST
PHP documentation

中的更多信息

注意:PHP使用HTML元素的$_REQUEST属性来表示这些变量。请务必将此属性添加到HTML元素中,否则您很难从name获取值。我在上面的代码中添加了保存值“myElement”的属性。可以通过键入$_REQUEST['myText']来访问它。

通过$_REQUEST['myElement']方法发送的内容在网址中可见,  像这样:GET

答案 1 :(得分:1)

<input type="text" id="myText" value="Mickey">
<a href="test.php" onclick="this.href = this.href +'?' + document.getElementById('myText').value;">test</a>