gpt4 book ai didi

php - 在 Scriptaculous 中传递自动完成中的 ID 值

转载 作者:行者123 更新时间:2023-12-02 20:20:58 24 4
gpt4 key购买 nike

我的脚本自动完成器正在工作。它会弹出数据,我可以选择它,但它不会传输我正在使用的表单中的 ID 号。我就是拿不到身份证号码。我可以使用以下命令在屏幕上显示 ID 号:

alert (li.id);

我已经使用了以下但没有运气:

document.getElementById('inv_id').value=li.id; 

$("#inv_id").val(li.id);

如何将该 ID 号传递给表单中的值?这是表单代码...

<form  action="page2.php" method="post" name="Add_Form">
<input type="hidden" name="inv_id" value="0">
<input type="text" id="autocomplete" name="autocomplete_parameter"/>
<div id="autocomplete_choices" class="autocomplete"></div>
</form>

<script type="text/javascript">

new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "ajax_inv.php", {
afterUpdateElement : getSelectedId
});

function getSelectedId(text, li) {

alert (li.id);
document.getElementById('inv_id').value=li.id;

  $("#inv_id").val(li.id);

}

</script>

最佳答案

inv_id 字段在哪里?如果您尚不存在它,请将其设为隐藏输入,然后 document.getElementById('inv_id').value=li.id; 应该可以工作

关于php - 在 Scriptaculous 中传递自动完成中的 ID 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com