【问题标题】:Get Value of Textfield into PHP Variable without POST [closed]在没有POST的情况下将文本字段的值获取到PHP变量中[关闭]
【发布时间】:2014-01-17 17:21:20
【问题描述】:

我需要获取文本字段的值并将其保存到变量中,但没有提交按钮。

像这样: http://streambadge.com/

如您所见,您在第二步中编写的文本将自动添加到输出文本中。 我该怎么做?

【问题讨论】:

  • 那不使用 PHP。这完全是客户端。

标签: php variables textfield


【解决方案1】:

您可以通过 javascript /jquery(客户端站点脚本)来完成。

现场演示:
http://jsfiddle.net/5Y9mG/51/

HTML:

<input type="text" value="" id="country" />
<div  id="needs" >You will have output here :</div>

jQuery:

$( document ).ready(function() {
         $('input[id="country"]').on('keyup', function() {  // on keyup event in your input field
                $("#needs").append(this.value);// append values from input field
          });
    );

您想将此值保存在 php 变量中,然后您需要 ajax 调用(不提交表单)或者您需要提交表单。

对于基本的 ajax,您可以阅读以下内容:
http://www.tutorialspoint.com/jquery/ajax-jquery-post.htm

有用的jquery链接学习:
API 文档:http://api.jquery.com/

基本:http://learn.jquery.com/about-jquery/how-jquery-works/

【讨论】:

  • 谢谢。我认为这会对我有所帮助。但是如何将值保存到 PHP 变量中呢?哦,我不需要那样做。我可以用那个更改包含图像的文件名:D
  • 在这种情况下你需要ajax或者你需要提交表单
  • 假设我有&lt;img src="http://test.com/FILENAME.png" /&gt; 如何使用该脚本更改文件名?据我所知,它只能填充东西,但它可以在末尾或中间放置一些东西吗?
  • 先尝试学习 javascript/jquery 的基础,然后你就可以轻松做到,你会玩得很开心:)
  • 好的,谢谢你的帮助^^
【解决方案2】:

使用onchangeonkeyup 检测用户何时键入。

【讨论】:

    猜你喜欢
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多