Вопрос по javascript, jquery – Jquery для заполнения ввода или текстовой области

6
<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>

Я использую приведенный выше код для компиляции некоторой информации о браузере, которую мне нужно собрать из формы. Как я могу передать эту информацию на вход или текстовое поле?

Заранее спасибо!

Я немного сбит с толку, потому что вы спросили jQuery в заголовке, но тогда ваш пример полностью посвящен чистому javascript. Moni

Ваш Ответ

4   ответа
16

Используя$.val, Если предположить,#example это селектор, указывающий на рассматриваемое поле ввода, вы можете использовать что-то вроде этого:

$('#example').val(jah);
1

$('#myinput').val($('#example').find('p').text());

строку после

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

так же, как это с использованием jQueryвал метод$('#Id').val(jah);

Где Id - это идентификатор ввода для textarea. :)

2

Если вы хотите использовать чистый 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);

Похожие вопросы