Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery,通过文本框值从下拉列表中设置选项_Javascript_Php_Jquery_Sql Server 2008 R2 - Fatal编程技术网

Javascript Jquery,通过文本框值从下拉列表中设置选项

Javascript 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(

//什么会来这里把文本框的con_name_类文本放在dropdown1 dropdownlist

// 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;
    }
  }
}