- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 ajaxcontroltoolkit 组合框中输入内容时,我试图显示 Mottie 虚拟键盘,有人有这方面的经验吗?我对 javascript/jquery 没有太多经验。
我正在尝试在 ASP.NET Webform 中执行此操作
我安装了所有 js 库,它可以在常规文本框或输入字段上工作,但我只是不知道如何将其连接到组合框或是否可以完成。
这是我正在编写的一段脚本:
<script type="text/javascript">
$(document).ready(function () {
$('#ComboBox1').keyboard({
usePreview: false,
autoAccept: true,
enterNavigation: true,
visible: function (e, keyboard, el) {
keyboard.$keyboard.prepend('<h2/>')
.draggable({
handle: "h2",
containment: "window"
});
}
})
.addTyping();
});
</script>
最佳答案
这是因为 ASP.NET AJAX Control Toolkit 创建的 ComboBox
输出如下 HTML:
<div id="ComboBox1" style="display:inline-block;">
<table id="ComboBox1_Table" class="ajax__combobox_inputcontainer" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline-block;position:relative;top:5px;" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="ajax__combobox_textboxcontainer"><input style="margin: 0px;" name="ctl00$ComboBox1$TextBox" id="ComboBox1_TextBox" autocomplete="off" type="text"></td>
<td class="ajax__combobox_buttoncontainer"><button id="ComboBox1_Button" type="button" style="visibility: visible; height: 23px; width: 23px; margin: 0px; padding: 0px;"></button></td>
</tr>
</tbody>
</table>
<input name="ctl00$ComboBox1$HiddenField" id="ComboBox1_HiddenField" value="0" type="hidden">
</div>
生成的input[type=text]
具有不同的ID。它将服务器的 ID 与 _Textbox
连接起来。
因此,在您的情况下,您必须使用 $('#ComboBox1_TextBox').keyboard
才能使其正常工作。例如:
<script type="text/javascript">
$(document).ready(function () {
$('#ComboBox1_TextBox').keyboard({
usePreview: false,
autoAccept: true,
enterNavigation: true,
visible: function (e, keyboard, el) {
keyboard.$keyboard.prepend('<h2/>')
.draggable({
handle: "h2",
containment: "window"
});
}
})
.addTyping();
});
</script>
关于javascript - 将 Mottie 虚拟键盘附加到 ajaxcontroltoolkit 组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723554/
我正在尝试让以下两个优秀的 jQuery 插件协同工作。 Mottie 的虚拟键盘插件:(github.com/Mottie/Keyboard) 一个名为 Chosen 的选择器,它会在用户键入时过滤
我快要疯了...我已经投入了超过 16 个小时试图让这个东西工作,如果有人知道这种邪恶行为的原因,请提供建议.. 我在表单中有多个类型为数字的输入,我将键盘连接到每个输入,如下所示: $('.amou
我正在使用 mottie virtual keyboard并且运行良好。 我为 Arabic 之间的语言切换器创建了一个自定义按钮和 English语言,默认显示 English作为默认语言。 单击此
我在尝试让 Mottie Tablesorter 插件在我的 HTML 页面上正常工作时遇到了巨大的困难。 我正在为某人设计网站的前端,我需要此插件提供的高级过滤器: http://mottie.gi
友好的编码员:-) 我需要 tablesorter jquery 插件的相当基本的功能。首先,我不需要表预排序。我最初严格按照文件中数据的顺序显示该表。 所以,现在我的代码非常简单,如下所示: $(
Mottie 链接:https://github.com/Mottie/Keyboard 我正在使用带有“导航”和“移动”扩展名的 Mottie 键盘。除了未突出显示“当前 key ”外,它工作正常。
Mottie 有一个出色的 jQuery 屏幕键盘插件: https://github.com/Mottie/Keyboard 默认情况下,来自键盘的文本进入附加输入,然后可以被接受或取消。如果文本被
似乎与此处描述的行为相反 Tablesorter: filtering by multiple, but not all, columns ,数据列范围不能应用于columnSelector。 例如,
有一个使用 V 1.0.3 的 tablesorter 工作实例,其中一切都仅与选定的列完美配合,在单个列上显示自定义图像和初始排序(使用 CSS 格式)。 唯一的麻烦是它处理空的 ells 并希望我
我正在使用 Mottie virtual keyboard有了这个angular wrapper在它周围,我想为我的键盘使用一个 Bootstrap 主题,我这样添加了它 VKI_CONFIG.css
当我在 ajaxcontroltoolkit 组合框中输入内容时,我试图显示 Mottie 虚拟键盘,有人有这方面的经验吗?我对 javascript/jquery 没有太多经验。 我正在尝试在 AS
我有一个简单的 Web 应用程序,但在特定情况下处理 mottie 虚拟键盘时遇到了麻烦。 我的屏幕有许多字段。如果用户单击其中一个文本框(每个文本框都绑定(bind)了一个虚拟键盘),则焦点功能会隐
我正在尝试使用 jquery 虚拟键盘 - http://mottie.github.io/Keyboard/mobile.html为移动网络应用程序创建一个只有数字的输入文本和几个加速键。 但是,我
我正在寻找更好或官方的方法来恢复我的 tbody 表格内容的滚动位置。 表排序器 2.26.6 jquery 2.2.3 我不使用tablesorter插件分页器,因为我的所有内容都是可滚动的(不是页
我的应用程序使用 jQuery + Tablesorter (mottie fork) 创建服务器概览表。 我使用 Bootstrap 主题 ( theme.bootstrap.css ) 并在 ta
我是一名优秀的程序员,十分优秀!