IOS警报消息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS警报消息相关的知识,希望对你有一定的参考价值。

我在我开发的剧院网站上遇到了一个小问题。整个网站工作正常,直到在iphone上进行预订 - 当发送提交表单时,会出现一条消息:“值必须小于或等于0”,正好在数字输入元素下方。也许那里的答案,只是瞪着我的脸,但对于我的生活,我无法理解。在这个问题上,有人可以帮我吗?

以下是有问题的输入字段:

<input id="box1" class="number-input inum tgv-index" min="0" name="nietleden" type="number" inputmode="numeric" pattern="[0-9]*"/>
答案

这似乎解决了我的问题。我将以下代码放在header.php中。要确定是否正在使用ios系统,它会将数字输入元素属性更改为文本输入属性。

			function getMobileOperatingSystem() {
				
				var userAgent = navigator.userAgent || navigator.vendor || window.opera;  				
				if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
					setTimeout(function() {
						showMessage('init');
						document.querySelector('#box1').setAttribute('type', 'text');
						document.querySelector('#box2').setAttribute('type', 'text');
						document.querySelector('#box3').setAttribute('type', 'text');					
					}, 2000);
				}
			}
			getMobileOperatingSystem();

以上是关于IOS警报消息的主要内容,如果未能解决你的问题,请参考以下文章

IOS警报消息

IOS - 触发 SMS 消息作为警报(自动发送单个用户预定义的 SMS 消息)

当警报首次出现在 iOS 中时,是不是可以自定义蓝牙消息

基于 alert 中数据的 iOS 推送通知警报消息

如何在没有警报消息(iOS)的情况下在 webview 中获得地理定位许可?

iOS一旦收到任何修改推送通知警报消息的方式?