8
<div id="example"></div>
  <script type="text/javascript">
             jah = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
             jah+= "<p>Browser Name: " + navigator.appName + "</p>";
             jah+= "<p>Browser Version: " + navigator.appVersion + "</p>";
             jah+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
             jah+= "<p>Platform: " + navigator.platform + "</p>";
             jah+= "<p>User-agent header: " + navigator.userAgent + "</p>";

             document.getElementById("example").innerHTML=jah;

             </script>

我正在使用上面的代码来编译一些我需要从表单中收集的浏览器信息。如何将该信息传递给 Input 或 Textarea?

提前致谢!

4

4 回答 4

24

通过使用$.val. 假设#example是一个指向有问题的输入字段的选择器,您可以使用如下内容:

$('#example').val(jah);
于 2012-05-11T04:49:47.020 回答
5

如果你想使用纯 JavaScript 而不是 jQuery,试试这个:

<form><textarea id="ta"></textarea></form>
<script type="text/javascript">
    jah = "whatever you want";
    var ta = document.getElementById('ta');
    ta.value = jah;
</script>

分配.value等于 jQuery 函数.val(v);

于 2012-05-11T07:28:39.570 回答
2

就像这样使用 jQuery 的val方法$('#Id').val(jah);

其中 Id 是 textarea 的输入 id。:)

于 2012-05-11T04:49:54.343 回答
1
$('#myinput').val($('#example').find('p').text());

其中“myinput”是您的文本区域的 id。之后粘贴此行

document.getElementById("example").innerHTML=jah;
于 2012-05-11T04:48:16.683 回答