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>

上記のコードを使用して、フォームから収集する必要があるブラウザー情報をコンパイルしています。その情報を入力またはテキストエリアに渡すにはどうすればよいですか?

前もって感謝します!

4

4 に答える 4

24

を使用して$.val。問題の入力フィールドを指しているセレクターであると仮定する#exampleと、次のようなものを使用できます。

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

jQuery の代わりに純粋な JavaScript を使用する場合は、次のようにしてください。

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

.valueequals 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 に答える