Php 使用jquery获取数据并填充html表单
嗨,我需要帮助抓取数据的基础上下拉更改。基本上是从下拉列表中选择条目id,然后用数据库中的值填充文本框和其他下拉列表。(其他下拉列表已经填充,并且具有赋值运算符“”“=”。我只想在下拉列表中选择与数据库中的值匹配的精确值。棘手的部分是某些文本框在页面上默认情况下是隐藏的(使用jquery),并且仅在选择适当的下拉列表值时显示。我如何实现这一点Php 使用jquery获取数据并填充html表单,php,jquery,html,sql,drop-down-menu,Php,Jquery,Html,Sql,Drop Down Menu,嗨,我需要帮助抓取数据的基础上下拉更改。基本上是从下拉列表中选择条目id,然后用数据库中的值填充文本框和其他下拉列表。(其他下拉列表已经填充,并且具有赋值运算符“”“=”。我只想在下拉列表中选择与数据库中的值匹配的精确值。棘手的部分是某些文本框在页面上默认情况下是隐藏的(使用jquery),并且仅在选择适当的下拉列表值时显示。我如何实现这一点 <select name='Item' id='Item' > <option va
<select name='Item' id='Item' >
<option value='123'>123</option>
<option value='124' >124</option>
<option value='125' >125</option>
</select>
<select name='oper' id='oper' >
<option value='='>Equal</option>
<option value='between' >Between</option>
<option value='in' >In</option>
</select>
<input id="CLEQ" name = "Clientequal" type="text" size="20" maxlength = "08" data- bvalidator="digit,minlength[08],required">
<input id="CLBE" name = "ClientBetween" type="text" size="20" maxlength = "08" data-bvalidator="digit,minlength[08],required">
<input id="CLIN" name = "ClientIn" type="text" size="100" maxlength = "100" data-bvalidator="Client,required">
好的,所以找到了这个使用json_编码获取数组的答案,并通过它进行解析以重新填充html表单。感谢大家的帮助欢迎使用so。请添加所有相关代码并准确说明您的问题所在。不幸的是,人们无法猜到您的实际问题是什么。抱歉,我正在编辑代码您得到了正确的start和change()函数。下一步将使用.$ajax调用服务器端代码。但这是单独的更改代码。我想在页面顶部进行设置,读取条目change n相应地填充文本框。请给我示例代码。只需使用sql select*from table,其中item=item1。
$(document).ready(function() {
$("#CLEQ").show();
$("#CLIN").hide();
$("#CLBE").hide();
$('#oper').change(function() {
var selectedValue = $(this).val();
if(selectedValue === '=') {
$("#CLEQ").show();
$("#CLIN").hide();
$("#CLBE").hide();
} else if (selectedValue === 'between') {
$("#CLEQ").show();
$("#CLIN").hide();
$("#CLBE").show();
} else {
$("#CLEQ").hide();
$("#CLIN").show();
$("#CLBE").hide();
}
});
});