Мне нужно применить / удалить поле ввода в соответствии с выбором пользователя в отдельной выпадающей форме - но я не могу понять, как нацелить класс ввода.
Мне нужно добавить / удалить класс 'pageRequired' из этого ввода:
<input type="text" title="Company Required" name="customfields-tf-2-tf" class="inputclass pageRequired textInput" id="customfields-tf-2-tf" />
Когда пользователь выбирает один из двух вариантов в раскрывающемся поле. Например:
<select class="dropdown" name="customfields-s-1-s" id="customfields-s-1-s" >
<option value="Owner"<?php if(in_array("Owner",$temp_values)) { ?> selected='selected'<?php } ?>> Owner</option>
<option value="Broker"<?php if(in_array("Broker",$temp_values)) { ?> selected='selected'<?php } ?>> Broker</option>
</select>
Если пользователь выбирает брокер, то я хочу добавить класс pageRequired в первое поле ввода и удалить его, если пользователь выбрал владельца.
РЕДАКТИРОВАТЬ - Хорошо, вот код, с которым я работаю:
<script type="text/javascript">
function changeClass(myDropdown) {
if (#customfields-s-1-s.selectedIndex == 1 ) {
$('#customfields-tf-2-tf').addClass('pageRequired');
}
else {
$('#customfields-tf-2-tf').removeClass('pageRequired');
}
}
</script>