我定义了下拉列表,第一个选项'lisence‘,默认情况下选择,其余选项从mysql数据库的'id’列中选择。我希望在选择第一个选项以外的选项时,将其分配给textbox值。
Search For:<input type="text" name="valuetosearch" value="">
<select name="Option">
<?php
$selectOption = $_GET['Option'];
?>
<option>Lisence</option>
<?php
$res = $conn->query($sql);
while($r=$res->fetch_assoc())
{
?>
<option value="<?php echo $r["id"]; ?>">
<?php echo $r["id"]; ?>
</option>
<?php
}
?>发布于 2019-04-20 13:14:52
试试下面的代码。更改事件已添加到select下拉列表中。当您更改下拉列表时,它的值将放入文本框valuetosearch中。
<script>
$(document).ready(function(){
$('[name="Option"]').on('change',function(e){ alert($(this).val());
var val = $(this).val() === 'Lisence' ? '' : $(this).val();
$('[name="valuetosearch"]').val(val);
})
});
</script>https://stackoverflow.com/questions/55773731
复制相似问题