Javascript Jquery,通过文本框值从下拉列表中设置选项
//什么会来这里把文本框的con_name_类文本放在dropdown1 dropdownlistJavascript Jquery,通过文本框值从下拉列表中设置选项,javascript,php,jquery,sql-server-2008-r2,Javascript,Php,Jquery,Sql Server 2008 R2,//什么会来这里把文本框的con_name_类文本放在dropdown1 dropdownlist // JQuery script <script> $(function(){ $('.select-change').click(function(){ ???? 现在是PHP和HTML代码 }); }); </script> 如何将文本框的文本映射到下拉列表1并选择它?您可能会喜欢 <?PHP connection...blah blah while(
// JQuery script
<script>
$(function(){
$('.select-change').click(function(){
????
现在是PHP和HTML代码
});
});
</script>
如何将文本框的文本映射到下拉列表1并选择它?您可能会喜欢
<?PHP
connection...blah blah
while($record=sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)){
$recordx = $record['x'];
$recordy = $record['y'];
$recordz = $record['z'];
}
?>
<input type="text" class="con_name_class" id="<? php somefunction_which_echos_out_a_text ?>" value="<? php
SAMEfunction_which_echos_out_a_text ?>" />
<input class = "select-change" type="button" id="<? php echo $recordx; ?>" value = "<? php echo $recordx; ?>" /><br>
<? PHP
}
function xyz(){ // I am calling it some where!!
connection...blah blah
echo "<select name = "dropdown1" id="dropdown1">";
echo "<option value="NULL">Select one</option>";
while($rec=sqlsrv_fetch_array($stmtxyz, SQLSRV_FETCH_ASSOC)){
echo "<option value='".$rec['con_code']."')>".$rec['con_name']."</option>";
}
</select>
}
?>
这是我的建议
干杯 我正在修改NLN的代码。您可以在名称中指定一个特定部分,如textbox_
$(function() {
$("#textboxID").on("change",function(){
$("#selectBoxID").val($(this).val());
//Set the option from dropdown list by textbox's value
})
});
我是用javascript函数实现的,不是jquery,因为我的文本框ID有问题。点击文本框调用下面的函数并传递参数。谢谢 这里-
我的文本框ID是由php函数设置的,我该如何处理它?或者给我一种方法来设置动态生成的文本框的文本框ID,然后我会将其映射到$selectbox.valHERE!请不要忘记我有动态文本框由于ID和名称都是通过php动态设置的,您可以通过其类名$.con_name_class.onchange,函数{}选择文本框;美元怎么样。选择change。单击函数{$'dropdown1'.val$'.con_name_class.val;};没有帮助..在下拉列表中显示空白1..单击按钮后!我是这样写的-$。选择更改。单击函数{$'dropdown1.val$'input[id^=textbox\'.text;};并重命名了文本框的id。单击按钮时,当我说alert$'input[id^=textbox\'.val时,它会将下拉列表1清空;它会打印出值!!但当我写入-$'时,它会将下拉列表1清空。选择更改。单击函数{$'dropdown1'.val$'input[id^=textbox_'.val;};@Sunil..textbox_'不是区分动态文本框的解决方案。我检查它不起作用!!当我从其他按钮警告$'input[id^=textbox_'.val.,它们都打印相同的值,这是第一个文本框的id:
<input type="text" class="con_name_class" id="textbox_<? php somefunction_which_echos_out_a_text ?>" value="<? php SAMEfunction_which_echos_out_a_text ?>" />
$(function() {
$(input[id^="textbox_"]).on("change",function(){
$("#selectBoxID").val($(this).val());
//Set the option from dropdown list by textbox's value
})
});
function xyz(par){
var dd1= document.getElementbyId('dropdown1');
var opts = dd1.options.length;
for (var i =0; i<opts; i++){
if(document.getElementbyId('dropdown1').options[i].value == par){
getElementbyId('dropdown1').selectedIndex = i;
break;
}
}
}