gpt4 book ai didi

jquery - 从与显示的不同的文本字段提交值

转载 作者:行者123 更新时间:2023-12-01 05:52:44 25 4
gpt4 key购买 nike

我有一个带有下拉菜单 (%ul.dropdown) 和文本字段 (%input) 的表单。下拉列表中有一个书籍列表。每当单击下拉列表中的某个项目时,书名就会出现在文本字段中(我在代码示例中未包含的 Javascript 中执行此操作)。如果我提交表单,我希望提交项目的 ID,而不是标题本身。我可以通过使用隐藏字段和 jQuery 来实现这一点,但是,如果有一种简单而优雅的方法来实现它会更好。有什么想法吗?谢谢

代码(haml):

.input-group
%input.form-control#book-selected{ type: "text", placeholder: "Please, select" }/
.input-group-btn
%button.btn.button-transparent.dropdown-toggle{"data-toggle" => "dropdown", type: "button"}
.icon-arrow-down
%ul.dropdown-menu.pull-right#books-list
- @books.each do |book|
%li
%a.book-select{ href: "#", 'data-book-id' => book.id }= book.name

最佳答案

以下是提交监听器的一些示例:

Submit Event Listener for a form

Use submit event listener when form is submitted via inline JavaScript?

有人提出了类似的问题here .

代码示例:

$('#myform').submit(function(event) {
$('#book-selected').val( currentBookId );
this.submit();
});

关于jquery - 从与显示的不同的文本字段提交值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19736300/

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