2016-07-29 2 views
0

Я работаю над формой, для которой требуется логин и когда логин верен, набор полей с данными из запроса предварительно заполнен. На одном из полей мне нужно выполнить условие. Если аббревиатура состояния - это идентификатор MO id для ввода текстового поля, если это не МО, это так. У меня это было два дня без везения. Скрытое поле называется материалом. Я могу заставить его работать onclick, но я не могу заставить его загружать страницы. Я ценю любую помощь.Показать текстовое поле, если скрытое поле содержит правильное значение

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#wordingSpine').hide(); //hide field on start 

    $('#stuff').change(function() { 

    var $index = $('#stuff').index(this); 

    if($('#stuff').val() != 'MO') { //if this value is NOT selected 
    $('#wordingSpine').hide(); //this field is hidden 
    } 
    else { 
    $('#wordingSpine').show();//else it is shown 

    } 
     }); 
}); 
</script> 

ответ

1

По звукам его, вам просто нужно, чтобы вызвать событие изменения, когда дом готов:

$('#stuff').on('change', function() { 
    $('#wordingSpine').toggle(this.value == 'MO'); 
}).trigger('change'); 

.trigger()

+0

Спасибо вам за помощь. Я на самом деле не кодер, а синтаксис - проблема для меня, поэтому я не уверен, куда вставить код, который вы предоставили. Он что-то заменяет в моем коде или заменяет все это. БЛАГОДАРЯ! – user6640919

Смежные вопросы