2012-05-11 4 views
5
<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?JQuery для заполнения ввода или текстового поля

Заранее благодарен!

+0

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

ответ

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);

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

где «myinput» - это идентификатор вашего текстового поля. Вставить эту строку после

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

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

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

так же, как val метод это с помощью JQuery в $('#Id').val(jah);

Где Id является идентификатор входа для текстового поля. :)