我有一个选择和输入标签。我正在根据select标签中选择的内容更新文本输入的值。
选择标记
<select class="form-control form-field-username form-field-users">
<option class="form-field-first-option" value="0" selected="selected">Select User...</option>
<option value="1">Peter Fel</option>
<option value="2">Mark Getty</option>
</select>
输入标记
<input name="user_id" id="user_id" class="form-control form-field-user-id" type="number">
onchange代码选择:
$('.form-field-username').change( function() {
$(this).find(":selected").each(function () {
var userId = $(this).val();
$('.form-field-user-id').val(userId);
});
});
如果onchange选择第一个值或user_id == 0,我想将用户ID为“user_id”的文本输入值设置为null或undefined。
您知道如何修改代码吗?任何帮助表示赞赏。感谢
答案 0 :(得分:2)
答案 1 :(得分:1)
在第一个选项值上设置为空。
<select class="form-control form-field-username form-field-users">
<option class="form-field-first-option" value="" selected="selected">Select User...</option>
<option value="1">Peter Fel</option>
<option value="2">Mark Getty</option>
</select>