首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将来自ipinfo.io的响应附加到联系人表单消息

将来自ipinfo.io的响应附加到联系人表单消息
EN

Stack Overflow用户
提问于 2013-08-16 23:36:04
回答 1查看 778关注 0票数 1

我有一份联系表格。它起作用了。我想将信息添加到消息/文本区域:

<textarea name="message" id="message"></textarea>

要向表单消息添加一些内容,我可以在Javascript脚本中这样做:

代码语言:javascript
复制
document.form_name.message.value=document.form_name.message.value + (the stuff I want to add);

最近,我发现了传递大量有用信息的服务ipinfo.io。虽然我对jquery一无所知,但我知道如何在网站上显示这些信息。请参阅http://jsfiddle.net/zK5FN/2/

但是我无法让我的javascript将来自ipinfo.io的回复信息添加/追加到我的联系人表单的消息中。理想情况下,我的联系人表单中的信息应该如下所示:

人们在我的联系方式中输入的信息

地点: ipinfo.io报告的城市、地区、国家

我的试错业余脚本技能不足以解决这个问题。我希望你能帮助我。谢谢。

AJ

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-16 23:58:14

您可以在提交表单的事件上追加

代码语言:javascript
复制
<form id="form1" action="">

    <textarea id="msg" name="msg"> Message </textarea>
    <input type="submit" />
</form>

JS

代码语言:javascript
复制
$.get("http://ipinfo.io", function (response) {
    $('#form1').submit(function(e){
       $("#msg").val( $("#msg").val() + '\n IP: '+ response.ip  +'\n Location:' + response.city + ", " + response.region);
        alert( $("#msg").val());

        //remove this on live form
        e.preventDefault();
    }) 
}, "jsonp");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18283552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档