[英]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.