У меня есть выпадающее меню, которое имеет 4 варианта.Установить атрибут для чтения только при изменении значения выпадающего списка
Что я хочу достичь, так это изменить атрибут входного текста number
только на то, когда пользователь выбирает option3
или option4
из раскрывающегося списка.
<select id="s_id">
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
<option value="option4">option4</option>
</select>
number: <input type="text" name="number">
Это сценарий, который у меня есть сейчас, то, что он делает, просто предупреждает выбранное значение.
$(document).ready(function() {
$("#s_id").change(function() {
var x = $(this).val();
alert($(this).val());
if (x == opel) {
alert("iff");
$(this).attr("readOnly", "true");
}
});
});
Любая идея/s действительно были бы оценены!
вы можете добавить код jsfiddle? –
Дайте ваш 'input'' id', а затем '$ ('# input-id'). Prop ('readonly', true);' – Abhitalks
Use, $ ("input [name = 'number']"). attr ('readonly', 'readonly'); – Ravneet