使用jQuery的'submit' - 是否有办法将其他参数传递给表单?我不打算用Ajax做这个 - 这是正常的,刷新典型的表单提交.
$('#submit').click(function () {
$('#event').submit(function () {
data: {
form['attendees'] = $('#attendance').sortable('toArray').toString();
});
});
Run Code Online (Sandbox Code Playgroud) 我想我可能很密集。我想使用 Bootstrap 下拉按钮从名称列表中进行选择。我可以在纯 HTML 和/或非常简单的 jQuery 中执行此操作吗?
IE 我想使用 Bootstrap 下拉列表作为 HTML 表单select输入。
<button class="btn btn-warning dropdown-toggle" type="button" id="dropdownMenu1565"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Select Client
<span class="caret"></span>
</button>
<ul class="dropdown-menu" name="xx-selectClient" aria-labelledby="dropdownMenu1565">
<li><a id="yy-lloydBrayton">Lloyd Brayton</a></li>
<li><a id="yy-muiThreet">Mui Threet</a></li>
<li><a id="yy-wilsonBritton"> Wilson Britton</a></li>
<li><a id="yy-gilbertMinto">Gilbert Minto</a></li>
<li><a id="yy-thomasinaLaney">Thomasina Laney</a></li>
Run Code Online (Sandbox Code Playgroud)
我把表格放在一起看起来不错(易于使用等),然后开始清理以使其功能正常。基本的 BS“选择”相当难看,所以如果可以的话,我宁愿使用下拉列表。其他一切正常,但我对如何使用下拉列表作为选择感到困惑。
编辑:感谢 Cory 和之前的 SO 海报,这对我有用,我认为可能对其他人有帮助
<script>
$(".dropdown-menu a").click(function(){
var selectId = $(this).attr('id')
$('#formId').submit(function(eventObj) {
$(this).append("<input type='hidden' name='selectClient' value="+selectId+"/> ");
return true;
});
})
</script>
Run Code Online (Sandbox Code Playgroud)
如果您希望文本不是idthen,请在第三行中使用:
var …Run Code Online (Sandbox Code Playgroud)