gpt4 book ai didi

javascript - cordova-dialogs-plugin 中的数字输入

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:18 26 4
gpt4 key购买 nike

我正试图找到这个问题的答案,但我没有找到任何可以解决的问题。

我正在使用 ionicPopup 来询问用户一些输入。此弹出窗口有一个 inputType 属性,如果它是 number,它将显示数字键盘。这是对用户最好的方式,因为我只要求提供数字。

对于 ionicPopup 我正在使用:

$ionicPopup.prompt({
title: 'Weight',
template: 'Add new weight ' + '(' + $scope.measurementProfile + ')',
inputType: 'number',
inputPlaceholder: convertDisplay(item.weight),
cancelText: 'Cancel',
okText: 'Ok'
}).then(function (res) {
....

但后来我切换到 cordova-dialogs-plugin用这些线(不是我的)

// Override the default HTML alert with native dialog - requires the cordova dialogs plugin
if (navigator.notification) {
window.alert = function (message) {
navigator.notification.alert(
message, // message
null, // callback
"MyApp", // title
'OK' // buttonName
);
};
}

你得到了原生风格。所以:

navigator.notification.prompt('Add new weight ' + '(' + $scope.measurementProfile + ')', 
function(res){
add(res, id);
},
'MyApp', ['Ok', 'Cancel'],'');

会得到这个漂亮的本地警报/提示,但它不支持像 ionicPopup 这样的 inputType

Native iOS prompt style

我迷路了。我需要编辑 cordova-dialogs-plugin 以仅接受数字吗?我已阅读文档,但一无所获。

谢谢!

最佳答案

@Esselans,
谷歌:phonegap android force numeric keyboard
FWIW:Cordova 将代替 phonegap。

你的答案是第一篇:Triggering Numeric Keyboards with HTML5

您问题的答案是:<input type="number" step="0.01">

关于javascript - cordova-dialogs-plugin 中的数字输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33026398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com