javascript - 在 cordova 提示符下将子字符串添加到 results.input1

标签 javascript html

我想向输入文本添加一个子字符串,以删除输入文本的第一个字符。下面是我的代码。我尝试了很多,但没有得到想要的输出。

 <!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/

相关文章:

javascript - 如何使用 nextAll 使用 jquery/查找所有输入

javascript - 如何下载内存中的文件然后上传到其他地方

javascript - 以编程方式从外部更改元素的高度

html - 主机名不匹配 : use a domain name (ex. https ://myname. myorg.com) 而不是 https://localhost:port

html - CSS:带有渐变的背景图像 "overlay"

javascript - 如何使用 HTML 或 JavaScript 重定向到其他页面

Javascript Array.filter() 和 Array.some()

javascript - <h2> 当我点击菜单时未被查看

jquery - 图像映射不起作用

javascript - 覆盖或删除 React 组件的样式