2012-03-14 14 views
0
function createMessage(copySponsor) { 
      var values = []; 
      var distid = <%= Session("DistributorID") %>; 
      var subject = $('#diaSubject').text(); 
      var message = $('#diaMessage').text(); 

      $("#toList > option").each(function() { 
       values.push($(this).val()); 
      }); 
      alert(values + '\n' + copySponsor + '\n' + subject + '\n' + message); 
     } 

<input id="diaSubject" class="diaWidth" type="text" name="subject" maxlength="255" /> 
<textarea id="diaMessage" class="diaWidth" rows="10" cols="50"></textarea> 

私は間違っているとは確信していません。私は彼らが対象としているものとメッセージのために入力したものをつかみたいと思います。入力とテキストエリアからのテキストの取り込み

答えて

2

あなたはヴァル()を使用する必要があります

var subject = $('#diaSubject').val(); 
var message = $('#diaMessage').val(); 
+0

ええ、私は右の後は、投稿することを試みました。 .text ..となる必要があると誓ったことがありますが、.valは働いていました。ありがとうございました。 –

1

試してみてください。

var subject = $('#diaSubject').val(); 
var message = $('#diaMessage').val(); 
1

あなたは(.valたいです)。

HTML

<input id="diaSubject" class="diaWidth" type="text" name="subject" maxlength="255" /> 
<textarea id="diaMessage" class="diaWidth" rows="10" cols="50"></textarea> 
<input id="submit_button" type="submit"> 

JS

function createMessage() { 

      var subject = $('#diaSubject').val(); 
      var message = $('#diaMessage').val(); 

      alert(subject + '\n' + message); 
     } 

$('#submit_button').click(function(e) { 
    e.preventDefault; 
    createMessage() ; 

}); 

例: http://jsfiddle.net/7mUV6/

関連する問題