【发布时间】:2016-05-26 00:09:20
【问题描述】:
我正在使用引导程序来制作用户表单。 现在我需要在数据库中插入选定的下拉值。 但我面临两个问题。
1) 当我从下拉列表中选择任何项目时,由于 href="#",它会在 url 中跳转到我的屏幕顶部。当我删除“#”时,它开始在选择项上刷新页面。
2) 我如何定位我的下拉列表以使用 php 在数据库中插入任何选定的值。
我的代码是
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">Select City
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Lahore</a></li>
<li><a href="#">Islamabad</a></li>
<li><a href="#">karachi</a></li>
</ul>
</div>
javascript 代码
$(document).ready(function() {
$(".dropdown-menu li a").click(function(){
$(this).parents(".dropdown").find('.btn').html($(this).text() + ' <span class="caret"></span>');
$(this).parents(".dropdown").find('.btn').val($(this).data('value'));
});
【问题讨论】:
-
你的javascript代码在哪里?
-
@Banik 查看 mu 更新问题
-
首先写href="javascript:void(0)"
-
@Banik 有效!下一个?
-
删除 $(this).parents(".dropdown").find('.btn').val($(this).data('value'));写 $(this).parents(".dropdown").find('.btn').attr('data-value',$(this).text());
标签: javascript php jquery mysql twitter-bootstrap