使用 javascript 获取文本字段的值并将其发布到表单的操作中
你好,我有一个 PHP 页面
我想获取文本字段的值并将其发布到操作或网址中
我想将页码放入网址
我正在对页面进行编号,
<form action="<?php echo $_SERVER['PHP_SELF']."?&p=$pgNumber"; ?>" method="post" name="page" >
Go to page: <input name="productid" type="text" size="3" />
<input name="Go" type="submit" value="Go" onclick="<?php $pgNumber=$_GET['productid']; ?>" />
</form>
但 PHP 是服务器端,所以我应该放置一个 javascript 函数,在 url 末尾添加“?&p=6” “p”是页码,
拜托,我对 javascript 一无所知,
提前谢谢!
hi i have a PHP page
and i want to take the value of the text field and post it in the action or in the url
i want to put the page number in the url
i am numbering the pages
<form action="<?php echo $_SERVER['PHP_SELF']."?&p=$pgNumber"; ?>" method="post" name="page" >
Go to page: <input name="productid" type="text" size="3" />
<input name="Go" type="submit" value="Go" onclick="<?php $pgNumber=$_GET['productid']; ?>" />
</form>
but PHP is server side so i should put a javascript function which add "?&p=6" at the end of the url
the "p" is the page number
please guys i know nothing about javascript
thanks in advanced!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用这样的表单标签:
这会将文本框的值附加到提交的 URL 中,并且仍然保留 POST 方法。
Have such form tag instead:
This will append the value of the textbox to the submitted URL and still preserve the POST method.
您应该使用这样的内容:
当您单击“Go”按钮提交表单时,页面将刷新并附加“?p=xxx”。
You should use something like this:
When you submit the form clicking the "Go" button, the page will be refreshed with the "?p=xxx" appended.
将您的更改
为
不同之处在于表单方法属性。当方法类型为 get 时,您将获取 URL 中的表单元素和值。尝试一下并告知是否有效。
Change your
to
The difference is in the form method attribute. When method type is get, you will get the form elements and values in the URL. Try it out and let know if it works.