<分区>
我正在使用 AngularJS 和 Cordova 开发跨设备应用程序,但我在处理表单元素的 CSS 时遇到了问题。我需要在表单中使用基本选择、多选、带日期输入和带时间输入。我遇到的问题是:
"Please select your options"
-> "Option 1, Option 5"
或 -> "4 Options selected"
)<input>
与 type="date"
和 type="time"
- 我无法在 Android 设备上更改其 CSS(行高、填充、宽度、高度等)。无论我做什么,他们似乎都保持“默认”另外值得一提的是我想要 <select>
调用 native 选择。我对动态更改文本没有问题,但它的位置有问题。
我用谷歌搜索了一下,jquery mobile 有这个 jQueryMobile它拥有我需要的一切,但我不想为此加载整个 jQuery Mobile + 如果我加载它,我将不得不编写大量额外的 CSS,因为 jQuery Mobile CSS 非常贪婪。
最佳答案
1) 尽量避免多选。当选择多个元素时,Android 只显示一个元素。 Ios 显示“已选择 1 个元素”,但行为不一致。
我给你 2 个选项:如果很少,尝试放置一个复选框列表。如果数字很高,您可以导航到复选框滚动的子列表。
2) 对于日期,我建议使用像 http://plugreg.com/plugin/VitaliiBlagodir/cordova-plugin-datepicker 这样的插件
关于javascript - 如何处理表格: <input> and <select> in Cordova/Phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664058/