Javascript 将来自ipinfo.io的响应附加到联系人表单消息
我有一张联系表。它起作用了。我想将信息附加到消息/文本区域:Javascript 将来自ipinfo.io的响应附加到联系人表单消息,javascript,jquery,forms,Javascript,Jquery,Forms,我有一张联系表。它起作用了。我想将信息附加到消息/文本区域: 要向表单消息添加内容,我可以在Javascript脚本中执行以下操作: document.form_name.message.value=document.form_name.message.value + (the stuff I want to add); 最近,我发现了提供大量有用信息的服务ipinfo.io。虽然我对jquery一无所知,但我知道如何在网站上显示这些信息。看 但是我无法让我的javascript将ipinf
要向表单消息添加内容,我可以在Javascript脚本中执行以下操作:
document.form_name.message.value=document.form_name.message.value + (the stuff I want to add);
最近,我发现了提供大量有用信息的服务ipinfo.io。虽然我对jquery一无所知,但我知道如何在网站上显示这些信息。看
但是我无法让我的javascript将ipinfo.io中的响应信息添加/附加到我的联系人表单的消息中。理想情况下,我的联系方式的信息如下所示:
[人们在我的联系人表单中输入的消息]地点:[从ipinfo.io报告的城市、地区和国家]
我的尝试与错误业余脚本技巧还不足以解决这个问题。 我希望你能帮助我。多谢各位
AJ您可以在表单的提交事件中附加 HTML
<form id="form1" action="">
<textarea id="msg" name="msg"> Message </textarea>
<input type="submit" />
</form>
如果有效,那么接受这个答案。。对于其他问题,发布一个带有示例代码的新问题,显示错误我是新来的。有点忽略了说谢谢的明显方式。很抱歉
$.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");