Tag: 构成了

jQuery Mobile在表单中的更改值在IE中不起作用

这个小提琴在Chrome中运行良好,但在IE中则不行。 jsfiddle.net/gVQa8 只有删除周围的FORM,它才能在IE中运行。 但我需要FORM 🙂 我也尝试使用ID而不是类 – 但没有运气。

如何在jQuery UI的滑块Handle上更改tabindex?

我有一个滑块,我需要将tabindex更改为-1。 我知道这是一个巨大的“不可以”,但开发的网站对于使用屏幕阅读器等的任何人来说都是无用的。 问题是我有一个链接,点击时打开一个颜色框。 在该颜色框内部是一个在尾部滑块上分成“幻灯片”的forms。 我所有的表单元素都设置为-1选项卡索引,但其中一个表单问题有一个Jquery UI滑块元素,以允许此人设置其高度。 元素本身是一个带有类的锚标记:“ui-slider-handle”但它是在页面加载后创建的,所以我不能只做简单的jQuery。 我尝试使用.live函数,但它想要一个eventtype。 我不希望它基于一个事件,而不仅仅是它创建时。 除非您认为Keydown可以工作,因为主要目标是阻止用户按Tab键并移动滑块,表单包含在其中,而不使用下一个和上一个的滑块导航。 据我所知,为什么有人会像这样设置一个网站,但这是在我进入图片之前。 任何帮助将不胜感激! 提前致谢!

IE bug触发点击2个按钮?

我试图在用户按Enter键时触发提交按钮。 适用于除Internet Explorer 9之外的所有浏览器。奇怪的是,IE坚持也会触发我从未告诉过的另一个按钮的点击。 我做错了什么或者如何解决这个问题? 以下是我的代码。 在IE中按Enter键会按预期触发提交点击,但由于某种原因也会触发“某个按钮”点击(即使没有我的按键监听器): $(‘input[type=submit]’).click(function () { alert(‘Submit click’); }); //SIMULATE CLICK IF ENTER PRESSED IN SEARCH $(‘input[type=text]’).keypress(function (event) { var keycode = event.keyCode || event.which; if (keycode == 13) $(‘input[type=submit]’).click(); }); //ROUTE CLEAR HANDLER $(‘button’).click(function () { alert(‘Button click’); }); 你可以在这里看到bug: http : //jsfiddle.net/h64xD/

IE9文件输入使用Javascript触发

我有一个post在这里: 变化在IE9中表现得很奇怪 但是,我遇到了一个关于文件上传的表单处理的新事件,如果有人遇到这个问题,我很好奇。 我最初的问题是我无法使用onchange事件工作,我想也许这是我的javascript的一个问题,但我发现它与表单被激活的方式有关。 我有一个文件输入 现在我做了两件事。 我隐藏了输入并创建了一个按钮(用于更好的样式控制)来激活输入。 click to upload a pic 然后JS用于两者之间的交互: $(“#mybutton”).click(function() { $(“Input[type=file]”).click() }; 当然是表单的提交(我在本例中使用parent,但是在我的实际代码中我使用了表单id)。 $(“input[type=file]”).change(function() { $(this).parent().submit(); }); 当我点击“mybutton”时,预期的结果确实发生了,我的浏览窗口打开,让我从我的电脑中选择一个文件。 此外,当我在IE以外的所有浏览器中更改文件时,会触发onchange事件。 现在,如果我取消隐藏表单并手动单击“浏览”按钮并选择一个文件,则会触发onchange事件。 所以基本上浏览器会点击实际文件按钮而不是执行$(“input [type = file]”)。click() 有人知道怎么修这个东西吗?