本文将介绍Chrome中输入类型=“number”的maxlength被忽略的详细情况,特别是关于chrome无法输入的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同
本文将介绍Chrome中输入类型=“ number”的maxlength被忽略的详细情况,特别是关于chrome无法输入的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于android – HTML 5输入类型“number”with step =“any”=> Chrome软键盘上没有小数点分隔符、angularjs – maxlength不使用输入类型=“数字”离子、centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目、chrome 下 number 的问题的知识。
本文目录一览:- Chrome中输入类型=“ number”的maxlength被忽略(chrome无法输入)
- android – HTML 5输入类型“number”with step =“any”=> Chrome软键盘上没有小数点分隔符
- angularjs – maxlength不使用输入类型=“数字”离子
- centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目
- chrome 下 number 的问题
Chrome中输入类型=“ number”的maxlength被忽略(chrome无法输入)
该maxlength
属性不适用于<input type="number">
。这仅在Chrome中发生。
<input type="number"maxlength="4" id="flight_number" name="number"/>
答案1
小编典典从MDN的文档中<input>
如果值 类型
属性是text
,search
,password
,tel
,或url
,此属性指定的最大字符数(在Unicode代码点),用户可以输入;
对于其他控件类型,将忽略它。
因此maxlength
在<input type="number">
设计上被忽略。
根据您的需求,您可以使用min
和max
属性作为 INON
在他/她的回答表明(注:这只会定义的约束范围,而不是值的实际字符长度,虽然-9999〜9999将覆盖所有0-4位数字),也可以使用常规文本输入并使用新pattern
属性在字段上强制执行验证:
<input type="text" pattern="\d*" maxlength="4">
android – HTML 5输入类型“number”with step =“any”=> Chrome软键盘上没有小数点分隔符
<input type="number" step="any" value="3.5"/>
这适用于我的iPhone Safari浏览器,但不适用于Android版Chrome.
它显示正确的软键盘,但不显示小数点分隔符.所以我不是
能够输入任何小数位.
有,例如任何使Chrome浏览器显示的JavaScript调整
合适的键盘?
因为它感觉像是一个错误:有人可以指向Chrome for Android问题跟踪器,为此打开一个案例吗?
解决方法
我还没有在iDevice上测试过,但我在三星galaxy SIII上遇到了问题.
angularjs – maxlength不使用输入类型=“数字”离子
<label> <i></i> <input type="number" placeholder="Phone number " maxlength="8"> </label>
请问我该如何解决呢.
解决方法
<input type="tel " maxlength="6">
centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目
centos7.4 实例
利用 yum 命令安装 google-chrome 超级简单(安装最新版):
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
chromedriver 也下载最新版就好,和Mac 版本一样,我依旧选择这个最新版本:
http://chromedriver.storage.googleapis.com/index.html?path=70.0.3538.16/
Python3.7 之前安装过:
Centos7 环境下 Python2.7 换成 Python3.7 运行 scrapy 应用所遇到的问题记录
然后配置一下,就能跑起来 selenium 项目了,当然该 pip install xxx 安装模块就缺什么安装什么了
# 设置 webdriver 参数
options = webdriver.ChromeOptions()
# 设置谷歌浏览器的一些选项
# proxy 代理 options 选项
options.add_argument(r''--proxy--server=http:\\'' + ip)
uas = get_uas()
# 设置user-agent
options.add_argument(''user-agent='' + choice(uas))
# 以 headless 方案运行
options.add_argument(''--headless'')
options.add_argument(''--no-sandbox'')
# options.add_argument(''--disable-dev-shm-usage'')
# 禁用图片访问
# prefs = {"profile.managed_default_content_settings.images": 2}
# options.add_experimental_option("prefs", prefs)
如果不配置 # 以 headless 方案运行
会抛出下面异常
[root@iZwz9117d4ssv2v5oe81m3Z selenium_baidu]# python testRun.py
package_util 初始化
testRun.py:32: DeprecationWarning: use options instead of chrome_options
driver = webdriver.Chrome(path, chrome_options=options)
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/python/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/python/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "testRun.py", line 32, in get_url
driver = webdriver.Chrome(path, chrome_options=options)
File "/usr/python/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 81, in __init__
desired_capabilities=desired_capabilities)
File "/usr/python/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "/usr/python/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/python/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/python/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn''t exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=70.0.3538.16 (16ed95b41bb05e565b11fb66ac33c660b721f778),platform=Linux 3.10.0-693.2.2.el7.x86_64 x86_64)
selenium 代码正确运行:
chrome 下 number 的问题
在 chrome 浏览器下执行
var a=11199545531490303;
console.log(a);
var b=11199545531490305;
console.log(b);
为什么打印的都是
11199545531490304
11199545531490304
今天的关于Chrome中输入类型=“ number”的maxlength被忽略和chrome无法输入的分享已经结束,谢谢您的关注,如果想了解更多关于android – HTML 5输入类型“number”with step =“any”=> Chrome软键盘上没有小数点分隔符、angularjs – maxlength不使用输入类型=“数字”离子、centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目、chrome 下 number 的问题的相关知识,请在本站进行查询。
本文标签: