我试图找到一个教程或其他东西,允许我根据在选择下拉框中点击的内容,使用来自mysql数据库的数据填充3个文本框。
例如,我的选择如下所示:
<select name="imaselect">
<option value="USA">USA</option>
<option value="AUS">AUS</option>
<option value="NZ">NZ</option>
</select>
然后,我有3个空白文本框。
如果我点击USA,它将进入数据库,询问3个值,返回它们然后将它们放在3个文本框中,如果我点击AUS则相同,如果我点击NZ则相同。
任何帮助都会非常感激,我很难解决这个问题。
干杯,
答案 0 :(得分:0)
你需要两件事。
答案 1 :(得分:0)
<script type="text/javascript">
jQuery(function( $ ){
$("select").change(function(e) {
$(".temp").load(\'index.php?parameter1=\'+ $(this).val(), , function() {
$(".textbox1").val($(".temp1").text());
});
});
});
</script>
像这样的东西。当然,您必须设置对jquery文件的引用。然后你有一个index.php(或者命名它不同),并且可以通过load函数为它提供所需的参数。具有类temp的元素将获取内容,因为您无法使用load来直接获取文本框中的数据。 (所以你需要创建那个元素..隐藏!)然后它被复制到类textbox1的元素中。根据需要复制2条内线(只需使用textbox2,temp就可以保持不变)