私は、ページにある言語の中からいくつかの言語を選択して、配列を取得するか、選択したすべての言語を含む文字列を取得する必要があります。 どうすればいいですか? 後でJavaScriptメソッドで使用する文字列または配列。htmlページに複数選択を挿入する
あなたには、いくつかのチェックボックスを使用して、このような配列に値を保存することができ
0
A
答えて
1
:
var lang = [];
$('.cbLang').on('change', function() {
this.checked ? lang.push(this.value) : removeLang(this.value);
console.log(lang);
});
//REMOVE UNCHECKED LANGUAGE
function removeLang(removeLang){
lang = jQuery.grep(lang, function(value) {
return value != removeLang;
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="cbLang" type="checkbox" value="English">English
<input class="cbLang" type="checkbox" value="German">German
<input class="cbLang" type="checkbox" value="French">French
EDIT:あなたは、アレイから削除する方法が必要な場合は、チェックJQueryのgrep():http://api.jquery.com/jquery.grep/
EDIT2:私は未チェックのlaを削除する関数を追加しました配列からのオフセット。このメソッドは、チェックボックスがオフになっているときに呼び出され、言語の値をパラメータとして返します。このように動作するはずです。
乾杯
0
javascriptの
var lang = [];
$('.cbLang').on('change', function() {
''
this.checked ? lang.push(this.value) : removeLang(this.value);
console.log(lang);
});
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="cbLang" type="checkbox" value="English">English
<input class="cbLang" type="checkbox" value="German">German
<input class="cbLang" type="checkbox" value="French">French
関連する問題
- 1. コードセレクタのデータベースに複数選択(html形式)の選択を挿入する
- 2. 複数選択挿入
- 3. 複数のhtmlページでIDを選択
- 4. 複数選択チェックボックスの値をデータベースに挿入する方法
- 5. フィールドに複数の選択肢を挿入するSymfony
- 6. 複数のテーブルに選択結果を挿入する
- 7. select2の複数選択をレールに挿入するform_for
- 8. 複数選択ドロップダウンデータをデータベースに挿入する方法5.2
- 9. 複数の入力を選択メニューに挿入
- 10. 選択のある複数のレコードを挿入するmySQL
- 11. アクセス:複数選択ボックスの値をデータベースに挿入します
- 12. 選択結果から複数の行を挿入する
- 13. 複数行選択による依存挿入
- 14. 複数選択された値をデータベースに挿入
- 15. 選択と異なる値の複数の行を挿入
- 16. HTML複数選択値
- 17. 複数のSQLを選択してから挿入します
- 18. 挿入後にアイテムを選択する
- 19. アクセスデータベースからテーブルを選択し、Cに複数テーブルを挿入する#
- 20. 複数のHTMLページをIonic 2のリストとして挿入するには
- 21. SQL Server - 選択したユニオンの重複を挿入して挿入する
- 22. 複数のHTMLから1つの入力を選択CSS
- 23. 複数選択HTMLの制限数PHP
- 24. HTML複数選択ボックス、jQueryを使用して複数のアイテムを選択
- 25. Request.Form HTML +複数のボックス値を選択
- 26. 選択重複キーエラー(pl/sql)への挿入を無視する
- 27. htmlショートコードを挿入する - ページ特定
- 28. プリペアドステートメントを使用して複数の選択配列を挿入する
- 29. SQL Server:1つの行に複数の選択結果を挿入します。
- 30. 複数選択オプションを選択する
適切な質問をしてください。参照してください[質問する](http://stackoverflow.com/help/mcve) – Shrabanee
編集してください、私は未チェックの言語を削除するための機能を追加してください。乾杯。 – MrBuggy
@MrBuggyありがとうございました:) – Mister98