在 cordova 提示符下将子字符串添加到 results.input1
adding substring to results.input1 in cordova prompt
我想向输入文本添加一个子字符串,以删除输入文本的第一个字符。这是我下面的代码。我尝试了很多,但没有得到想要的输出。
<!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:子字符串在行动
使用substr...喜欢:
var cutInput = input.substr(1)
这为您提供了从字符 1(零索引,因此第一个字符位于位置 0)开始到字符串末尾的输入字符串。
在不知道您希望它在代码中的位置的情况下,这里有一个仅适用于 s&g 的示例:
function onPrompt(results){
var cutInput = results.input1.substr(1); //assuming that's the string in question
alert("You entered " + cutInput, 'Results', 'OK');
};
您可能正在寻找的是JavaScript内置的字符串子字符串方法。
示例(来自链接)
var str = "Hello world!";
var res = str.substring(1, 4);
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- 在 cordova 提示符下将子字符串添加到 results.input1
- 如何在Select2中调用click事件添加按钮到Select2 -drop和Select2 -no-results