「商品の追加」ページの1つで、別の選択フィールドで選択したものに基づいて表示/非表示のフィールドを選択しました。これはコードです:データベースの値に基づいて、編集ページの選択フィールドを表示/非表示
$(function() {
$('#warranty_periods').show();
$('#warranty_type').change(function(){
if($('#warranty_type').val() == '1') {
$('#warranty_periods').show();
} else {
$('#warranty_periods').hide();
}
});
});
私の問題は、製品を追加しながら、「warranty_type」は「1」以外であれば編集ページ上でそれを非表示にする方法です。あなたは同じロジックが、ページのロード時に呼び出されるようにしたい場合は、あなたが希望する値
"warranty_type"が '1'以外の場合、編集ページで非表示にする方法 " - このコードが既に行っていることではありませんか?これは何らかの形で機能していないのですか? – David
さらに詳しい情報を提供してください – lumio
私の言いたいことは:商品の追加ページで、warranty_periodsフィールドがWarranty_typeで選択したものを隠して表示することです。これはここで動作します。しかし問題は、私が同じ製品を編集するときに、保証タイプに「1」以外の値を選択した場合でも、保証期間フィールドが表示されることです。 – chuck