Javascript 如何处理表单:<;输入>;及<;选择>;在科尔多瓦/Phonegap

Javascript 如何处理表单:<;输入>;及<;选择>;在科尔多瓦/Phonegap,javascript,jquery,css,angularjs,cordova,Javascript,Jquery,Css,Angularjs,Cordova,我正在使用AngularJS和Cordova开发一个跨设备的应用程序,但是我在处理表单元素的CSS时遇到了问题。我需要在表单中使用基本选择、多选、带日期的输入和带时间的输入。我遇到的问题是: 多选-如何添加占位符文本以及如何更改我选择多个选项后显示的文本(即,“请选择您的选项”->“选项1、选项5”或->“选择4个选项”) 带有type=“date”和type=“time”-我无法在Android设备上更改它们的CSS(行高、填充、宽度、高度等)。无论我做什么,他们似乎都是“默认” 同样值得一提

我正在使用AngularJS和Cordova开发一个跨设备的应用程序,但是我在处理表单元素的CSS时遇到了问题。我需要在表单中使用基本选择、多选、带日期的输入和带时间的输入。我遇到的问题是:

  • 多选-如何添加占位符文本以及如何更改我选择多个选项后显示的文本(即,
    “请选择您的选项”
    ->
    “选项1、选项5”
    或->
    “选择4个选项”
  • 带有
    type=“date”
    type=“time”
    -我无法在Android设备上更改它们的CSS(行高、填充、宽度、高度等)。无论我做什么,他们似乎都是“默认”
  • 同样值得一提的是,我希望
    调用native select。我对动态更改文本没有问题,但它的位置有问题

    我在谷歌上搜索了一下,jquery手机上有我需要的一切,但我不想为了这个加载整个jquery手机。如果我加载它,我将不得不编写很多额外的CSS,因为jquery手机的CSS非常贪婪。

    1)尽量避免多选。当选择多个项目时,Android仅显示一个项目。Ios显示“已选择1项”,但行为不一致

    我给你两个选择:如果很少,试着列出一个复选框列表。如果数字较高,则可以导航到复选框滚动的子列表


    2) 对于日期,我建议使用类似于

    1)的插件。无法避免多选,设计师和客户需要它,我必须以某种方式让它工作。2.)谢谢,我会尝试一下。这实际上对我没有帮助,我正在为WP8、android和iOS开发,不能依赖插件。对于multiple select,我建议您使用Selected(jquery插件)。您可以查看多个选择、自定义占位符、设计自己的样式。