2011-01-21 11 views
0

このJavaScriptを使ってテキストエリアにデータを入力するにはどうすればよいですか?JavaScriptドキュメントの書き込み

<body onload="form1.submit();"><div align="center">Loading...</div> 
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery.wordstats.js"></script> <!-- core code --> 
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery.wordstats.en.js"></script> <!-- English stop words --> 
<script type="text/javascript"> 
     $(function() { 
      var count = 20; 
      $.extend($.wordStats.stopWords, {'retrieved': true, '2007': true}); 
      $.wordStats.computeTopWords(count); 
      var msgcounttext1 = '<%=completehtml%>' 
      for(var i = 0, j = $.wordStats.topWords.length; i < j && i <= count; i++) { 
       msg += $.wordStats.topWords[i].substring(1) + ', '; 
      } 
      { 
      document.form1.textarea.value = document.write(msgcounttext); 
      } 
      $.wordStats.clear(); 
     }); 
     </script> 
<div id="content" class="hidden"><%=completehtml%> 
    <form id="form1" name="form1" method="post" action="test.asp"> 
     <textarea name="textarea" id="textarea" cols="45" rows="5"></textarea> 
    </form> 
    </div> 
</body> 

おかげ

+0

はほかに、私は同じであるべきだと思うのコードでは三つの異なる変数を使用します。一見して、私はdocument.write(... – Andrew

+0

iedocument.form1.textarea.value = msgcounttext; – Andrew

答えて

2

はそれを行うにはjQueryの機能の

document.form1.textarea.value= msgcounttext; 
0

msgcounttextという名前の変数を持っていないに加えて、document.writeコールを取り除きます。

2

サンプルを試してみてください...

$('a').click(function() 
{ 
    $('#textarea').val('Insert this into the Text Area'); 
    //this puts the 'Insert this..' into the text area with the id 'textarea' 
}) 
1

document.write方法がそのように使用されていない、あなただけのプロパティに値を割り当てることができます。また、jQuery valメソッドを使用してテキストを設定することもできます。このJavaScriptが例外をスローしてい

var msg = '<%=completehtml%>'; 
for(var i = 0, j = $.wordStats.topWords.length; i < j && i <= count; i++) { 
    msg += $.wordStats.topWords[i].substring(1) + ', '; 
} 
$('#textarea').val(msg); 
関連する問題