フォームの最後には、入力されたすべてのデータを表示する「確認ページ」があります。私が遭遇している問題は、リストボックスを使用するとユーザーが多数の項目を選択できるようになり、これを処理するために jquery を実装すると、ドロップダウンボックスにも適用されることです。
これにより、たとえば、挨拶のドロップダウンボックスから「Mr」ではなく「1.Mr」が確認ページに表示されます。
しかし、リストボックスの項目は正しく表示されます。以下は私のjqueryです...
var displayConfirm = function () {
$('.display-value', form).each(function () {
var input = $('[name="' + $(this).attr("data-display") + '"]',form);
if (input.is(":text") || input.is("textarea")) {
$(this).text(input.val());
} else if (input.is("select")) {
var html = '<ol>';
input.find('option:selected').each(function () {
html += '<li>' + $(this).text() + '</li>';
});
html += '</ol>';
$(this).html(html);
}
});
};
のようなものを含めるように変更する方法はありますか..
else if (input.is("select") && input.val() < 1 ) {
ありがとう