JavaScript/jQuery 和自定义表单元素

标签 javascript jquery jquery-ui input niceforms

大家好,

stackoverflow 一直是解决编程相关问题的好资源。这是我第一次通过 mysqlf 提问,因为我绝对找不到好的解决方案。所以,如果我忘记了什么,请原谅我 - 我愿意学习 ;-)

我已经使用 JS 和 jQuery 很长时间了。 jQuery 的好处是,有很多资源和插件可以满足您开箱即用的各种需求。 然而,我看到很多网站使用非常好的表单元素(样式化输入:文本/密码、单选框、复选框、下拉列表等)。但是我找不到任何 jQuery 插件或 JavaScript 框架,它们提供了设计/样式化表单元素的可能性。它们要么缺乏元素支持,要么非常不稳定。

  • jQuery UI(我最近开始使用)不支持文本输入和下拉菜单。
  • NiceForms 非常简洁,但它在某些浏览器中有点不稳定,而且相当笨拙。它用各种绝对定位的 div 替换了一些元素,这有时会完全破坏我的布局或根本不起作用(在 float 时等)。它还缺少许多基本属性,例如某些元素的宽度。

我正在寻找一种方法来以图形方式设置它们的样式。所以我不想仅仅通过 CSS 修改它的边框。您知道我可以使用的任何资源吗? 我会自己编写代码,但我有点害怕繁重的工作,因为让自定义表单字段在所有常见浏览器上工作可能会非常伤脑筋。

除了 jQuery UI 和 NiceForms,有谁知道其他(仍在维护或稳定的)方法吗?

最佳答案

有很多解决方案... Here are 25 of them

关于JavaScript/jQuery 和自定义表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4861634/

相关文章:

javascript - Vuex getter 不会更新

javascript - jQuery 验证插件和自定义输入

javascript - 以编程方式测试特定的 css 属性兼容性(调整文本区域的大小支持)

javascript - JQuery:对话框不会触发自动完成

Jquery UI, "dead area"带有可排序的 portlet

javascript - 从 API 获取数据并显示为名称和网站链接

javascript - 使用 Angular 8 Material Sidenav 进行响应式导航?

javascript - 您如何在桌面和移动 Chrome 用户代理之间进行检测?

javascript - 如何在 Jquery 中删除克隆的 div

javascript - 缩放后获取 "visible"视口(viewport)区域