2016-07-21 1 views
-2

値を設定すると、いつテキストボックスに基づいて取得できますか?最初のコードはテキストボックスから来ています。どうすればいいですか?どのような方法を使用すべきですか?私は変更イベントが必要ですか?どこに置くべきですか?変更イベントを入れよう

最初のコードが

var values = $("#imei").val(); 
$('#tags').val(values.split(',')); 

動作していない第二の符号ワーキング

var values = "865966028110134,867310021514653,867310021453217"; 
$('#tags').val(values.split(',')); 
+0

私たちにいくつかのより多くのコードを教えてください。あなたに何をしようとしているのかわかりません。 –

+0

テキストがテキストボックスから来た場合は、値を処理するイベントが必要です。 'change'は一つのイベントか' submit'です。 – Huelfe

+0

https://jsfiddle.net/k5mvhf4n/#&togetherjs=RTaHkGfset –

答えて

-1

[OK]を、今私は何をしようとする少し良く理解しています。ここでの問題は、あなたが#imeiテキスト入力の価値を得ていることです。もちろん、ページを読み込む瞬間にその値は空です。あなたがしなければならないことは、すべてを変更または入力イベントにバインドすることです。これにより、入力後に毎回発生するテキスト入力の値をチェックすることができます。これを見て:

var imei = $("#imei"); 
 

 
imei.on('input', function(){ 
 
\t $('#strings').val($(this).val().split(',')); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 
 
<input name="imei" type="text" class="form-control" id="imei"> 
 

 
<select name='strings' id="strings" multiple style="width:100px;"> 
 
    <option value="865966028110134">865966028110134</option> 
 
    <option value="867310021514653">867310021514653</option> 
 
    <option value="867310021453217">867310021453217</option> 
 
    <option value="123094">123094</option> 
 

 
</select>

+0

データベースに値を入力していないので、データベース内のどの項目を選択するかによって変わります –

+0

なぜ変更イベントが起こると思うのですか:( –

+0

何が欲しいのですか? –

関連する問題