我正在开发一个使用angularjs和离子型框架的android应用程序。它包括一个一键呼叫功能(用户可以在触摸一个号码时进行呼叫)。我在tel中使用了html5,但我的坏运气不适合我。这是密码。
//this won't work
<a ng-click="window.open('tel:{{hotels.phone_no1}}', '_system')">{{hotels.phone_no1}}</a><br>
//this will work
<a ng-click="win
我搜索了我发现以下内容的网站。
使用html5,我们可以毫不费力地触发数字键盘,
<input type='tel' />
<input type='number'/>
<input type='text' pattern='some pattern' /> (This will work in IOS and not in android)
但是我正在使用插件来格式化/限制用户输入(如果是数字)。根据(),插件的文档,如果输入=‘tel/number’,autoNumeric autoNume
我有一个表单,它将电话号码作为输入输入,我已经根据HTML5标准将类型设置为tel。我需要输入接受8位数字或10位数字的值。
我试过了
<input type='tel' placeholder='0123456789 or 12345678'></input>
我也尝试过添加pattern="[0-9]{8} or [0-9]{10},但是,没有用,还有别的方法吗?
我有一个,它给出了英国08号的正常固定电话号码。
目前,这是一个显示在应用程序中的网页,当用户找到他们想要的号码并单击绿色电话图标时。我正在使用下面的JavaScript来强制,然后强制一个tel:链接到数字来调出dailer。
document.location.href = 'tel:'+number;//push browser to call number
据我所知,这种方法适用于所有较新的Android4.0和更高版本。但是,当我使用旧金山奥兰治的旧手机(android2.3)时,它不支持dailer。相反,它只是尝试打开一个URL为tel:01xxxxxxxx的新页
我使用的是mvc4非侵入性验证,当输入类型为“文本”时,它工作得很好。一旦我更改为html5类型,即type="tel",客户端验证就不再起作用。
型号:
[Required(ErrorMessage = "Contact person's business phone number is required.")]
[RegularExpression(@"^[0-9]{0,15}$", ErrorMessage = "PhoneNumber should contain only numbers")]
[DataType