繁体   English   中英

Google Apps脚本HTML服务键事件

[英]Google Apps Script HTML Service Key Events

我正在使用Google Apps脚本创建文本框并验证输入内容是否仅为数字。

$('.numbersOnly').keyup(function () {
    if (!this.value.match(/^([0-9]{0,2})$/)) {
        this.value = this.value.replace(/[^0-9]/g, '').substring(0,2);
    }
});

<input type="text" name="height" class="numbersOnly" />

但这在我的Web应用程序中不起作用。 该代码虽然可以在JSFiddle中工作。

您需要在项目中包含Jquery。 创建如下的pag.html文件:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<div>
<input type="text" name="height" class="numbersOnly" />
<script>
$('.numbersOnly').keyup(function () {
    if (!this.value.match(/^([0-9]{0,2})$/)) {
        this.value = this.value.replace(/[^0-9]/g, '').substring(0,2);
    }
});
</script>
</div>

并按以下方式创建您的应用脚本:

function doGet() {
  return HtmlService.createTemplateFromFile("pag.html").evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM