2012-05-11 194 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'是您的textarea的id。粘貼此行後

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

通過使用$.val。假設#example指向有問題的輸入字段選擇器,你可以使用這樣的事情:

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

就這樣使用jQuery的val方法$('#Id').val(jah);

其中,ID是textarea的輸入ID。 :)