Tag: 下拉菜单

jQuery限制“下拉列表检查”选择

我正在使用带有dropdownchecklist项目的jquery。 这是我配置selectbox的代码。 jQuery(‘#selectbox’).dropdownchecklist({ width: 120, maxDropHeight: 100, firstItemChecksAll: false, emptyText: ‘Select’ }); 我想限制只有2个选择的选择。 如果用户选择2个选项,则所有其他项目将禁用以进行选择。 我该怎么做? 更新:我找到了最简单的方法 function Selectbox_limit(jidList) { var jids = ”; var counter = 0; for(var i=0; i= 2) { jidList.options[i-1].selected = false; jQuery(“#selectbox”).dropdownchecklist(“destroy”); jQuery(“#selectbox option”).attr(‘disabled’,’disabled’); jQuery(“#selectbox option:selected”).attr(“disabled”,””); jQuery(‘#selectbox’).dropdownchecklist({ _propeties_ }); return; } else if(counter < 2) { jQuery("#selectbox").dropdownchecklist("destroy"); jQuery("#selectbox option").attr("disabled",""); jQuery('#selectbox').dropdownchecklist({ _propeties_ […]

如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?

有一个带有下拉选择框列表的表单。 如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中? 谢谢。 形成 Submit order now Submit my order for review Submit PHP文件 <?php define('DB_NAME', 'xxx'); define('DB_USER', 'xxx'); define('DB_PASSWORD', 'xxx'); define('DB_HOST', 'xxx'); $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD); if(!$connection){ die('Database connection failed: ' . mysqli_connect_error()); } $db_selected = mysqli_select_db($connection, DB_NAME); if(!$db_selected){ die('Can\'t use ' .DB_NAME . ' : ' . mysqli_connect_error()); } echo 'Connected successfully'; […]

更改事件后自动更新下拉列表

我有一个下拉列表,当更改另一个下拉列表时,通过jquery ajax调用填充,在change()事件上,代码执行此操作: //dropdowns switching $(“#eventActivity”).bind(“change”, (function() { $.ajax({ type:”POST”, url:”” + “/” + $(this).val(), data: “activityID=” + $(this).val(), cache: false, dataType: “json”, success:function(data) { //empty the ddl $(“.locationDDL”).children(“select:first”).children(“option”).remove(); //go through the json data returned and edit the drop down for( var i = 0 ; i < data.length ; i++) { $(".locationDDL").children("select:first").append("” + data[i].name + […]

更改下拉列表JQuery的背景颜色

下面的代码似乎没有改变下拉列表的背景颜色。 请指教。 var TextHighlightCss = { ‘background’: ‘#FFFFAA’, ‘border’: ‘1px solid #FFAD33’ }; $(‘#ddlCarriers option:selected’).css(‘TextHighlightCss’); 提前致谢 BB

不调用操作

我觉得这很容易解决,但我很难过。 我一整天都在搜索,但我的代码似乎与工作示例相匹配。 我正在使用Struts + SpringMVC + Hibernate,我正在用jQuery标签替换所有的dojo标签。 jQuery下拉列表没有调用相关的操作。 这是相关的代码: 在struts.xml cities Page.jsp CityAction.java public class CityActions implements ModelDriven { CityService cityService; private Map cities = new HashMap(); CityVO city = new CityVO(); public void setCityService(CityService cityService) { this.cityService = cityService; } public CityVO getModel(){ return city; } public String execute() { return Action.SUCCESS; } public […]

asp.net/MVC 3 / razor / jquery / cascading下拉列表无法正常工作

我是stackoverflow以及jquery / javascript的新手。 我一直在寻找不同的方法来为我当前的项目添加级联下拉列表,并且还没有找到适合我的方法。 我的大部分发现都是从过时的,基于MVC 2到webforms到旧技术。 我确实找到了一些基于MVC 3/4的教程和post,这些教程和post都有帮助,但我仍然要把鼠标放在电脑屏幕上。 我寻求帮助的一些链接是: Radu Enuca关于级联下拉列表 的教程和Rick_Anderson的教程 该项目的一些背景: 我正在创建一个工作单系统,供员工每天将时间提交到办公室。 我有一个下面列出的控制器,视图和jquery脚本。 调节器 public class WorkTicketController : Controller { private Context db = new Context(); public ActionResult GetClientReps(int id) { var Reps = from c in db.ClientReps where c.ClientID == id select c; List clientReps = new List(); foreach (var item in […]

jQuery Validate&Nice选择一致吗?

是不是选择使用jQueryvalidation? 因为我得到一个奇怪的错误,我会尝试解释它 如果还没有提交表单,我可以从nice select插件中选择值并正确更新(默认选择下拉列表)值,我可以提交表单而不会出现问题 现在,如果我刷新页面然后我提交表单,jQuery错误validation按预期附加,因为我没有选择一些值,所以我从(精选值)中选择一些值,现在它不更新(默认选择)因此我无法提交表格 我认为当调用validate插件时,select不会动态更新,或者我可能会遗漏一些东西 小提琴 HTML : Select a value 1 2 3 4 Submit jQuery : $(document).ready(function() { // Form Validate $(‘#MyForm’).validate({ ignore: [], rules: { select: { selectcheck: true } } }); jQuery.validator.addMethod(‘selectcheck’, function (value) { return (value != ”); }, “Value required”); // Activate NiceSelect $(‘#MySelect’).niceSelect(); }); 任何帮助,将不胜感激 提前致谢

Jquery检查重复的下拉列表值

我试图阻止用户在两个下拉菜单中具有相同的值。 无论选择哪个值,Jquery都返回true。 $(“select[id$=’go’]”).change(function() { var value = $(this); $(“select[id$=’go’]”).each(function() { if ($(this).val() === value.val()) { $(‘#work’).html(“DUBS”); } }); }); 1 2 3 1 2 3 http://jsfiddle.net/zbaKE/1/ 有没有正确的方法来做到这一点?

如何用jquery ajax请求替换部分asp.net页面?

比方说,我在页面上有一个Listview控件。 每个Listview项目都有2个下拉列表和1个文本框。 当第一个下拉列表中的选定值发生更改时,第二个下拉列表应使用city填充,具体取决于第一个下拉列表。 最后,当为第二个下拉列表选择一个值时,成本应显示在文本框中。 Country City Cost 现在,当用户为下拉列表选择不同的值时,我想使用ajax $(‘select’).change(function () { $.ajax({ type: “POST”, url: “Default.aspx/DropDownList1_SelectedIndexChanged”, data: “{}”, success: function(msg) { // Replace the div’s content with the page method’s return. // } }); 我想只替换整个tr元素。 这是我的问题: 我应该在数据中发送什么? 下拉列表的价值? 如何仅替换包含触发ajax调用的下拉列表的行 ? 编辑 所有方法都有以下签名 protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e) 这是一个非常漫长而复杂的页面。 谢谢你的帮助

播放HTML5video时下拉菜单的问题

我有一些问题需要一个下拉菜单(jQuery)来播放HTML 5video。 当video还没有开始播放时,就像第一次加载页面时一样,没关系。 但是,一旦video开始播放,甚至在video暂停后,video上方的下拉菜单开始在Safari中混乱,而在Chrome中,文本根本不存在。 在Firefox中,文本显示应该播放video。 标题的代码位于iframe上方的php文件中,该文件正在播放video。 所以标题向下延伸通过iframe,同时保持在顶部。 这里有一些截图,看看我在说什么(Stack Overflow不会让我直接发布图片,但这里是链接): FIREFOX http://sofzh.miximages.com/jquery/qpm16a.png 如果您需要查看代码,这里是指向您可以查看源代码的页面的链接: http://filmlook.com/e_website/ (由于noob状态,我无法发布更多链接或图片,但您可以亲自检查网站以查看问题所在。) 显然,我想保持代码大部分完整,但如果有另一个菜单系统,我可以使用它可以更好地工作或任何其他选项,我会听到一切。 此外,我也是一个带代码的菜鸟,所以请尽量解释你的答案。 谢谢