我想向输入文本添加一个子字符串,以删除输入文本的第一个字符。下面是我的代码。我尝试了很多,但没有得到想要的输出。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" charset="utf-8" src="cordova.js">
</script>
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(navigator.notification);
}
function onPrompt(results){
alert("You entered " + results.input1, 'Results', 'OK');
};
function showPrompt(){
navigator.notification.prompt(
'Please enter your name', // message
onPrompt, // callback to invoke
'Registration', // title
['Play','Exit'], // buttonLabels
'Type your name' // defaultText
);
}
</script>
</head>
<body>
<p><a href="" onclick="showPrompt(); return false;">Show Prompt</a></p>
</body>
</html>
最佳答案
使用 Javascript 的子字符串功能。
var subStr = wholeStr.substring(1);
这是一个 JSFiddle,它可以做你想做的事情:substring in action
关于javascript - 在 cordova 提示符下将子字符串添加到 results.input1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27608971/