【问题标题】:Insert User Email into Form Automatically jQuery将用户电子邮件自动插入表单 jQuery
【发布时间】:2011-10-20 14:16:50
【问题描述】:

我正在尝试获取由 javascript 生成的文本并将其粘贴到表单输入值字段中。这是我目前所拥有的:

var txt=$('#grabemail').text();
$('#email').val(unescape(txt));

<p id="grabemail" style="color:#fff;">
  <script type="text/javascript">formData.display("email")</script>
</p>

唯一的问题是,当 jQuery 从 #grabemail 获取文本时,它不仅需要电子邮件,还需要“formData.display”,所以我最终得到:

formData.display("email")user@email.com

在字段中,而不仅仅是电子邮件。

我无法在#grabemail div 中编辑 JS。

有人对如何解决这个问题有任何想法吗?

【问题讨论】:

  • 你能得到子字符串吗?
  • 什么是formData?您可以直接从那里读取值吗?

标签: javascript jquery


【解决方案1】:
var txt = unescape($('#grabemail').text());
$('#email').val(txt.replace('formData.display("email")',''));

你试过这种方式吗?

【讨论】:

    【解决方案2】:
    txt=txt.substring(25, txt.length); 
    

    这应该可行。

    【讨论】:

      猜你喜欢
      • 2012-10-31
      • 2019-06-06
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 2020-10-01
      相关资源
      最近更新 更多