javascript - Google Appscript 自动调整文本区域大小
问题描述
我这里有一个 Web 应用程序,它应该根据第一个输入框中输入的数据显示结果。如何根据搜索给出的结果使文本区域字段自动调整大小。
这是我的 appscript 的链接。 https://script.google.com/macros/s/AKfycbyaLumisl19chrp92CLOXnKzYJoCva_f0-nSVpSGgifMM092boz7b_Dqy-Usdkev_d-6g/exec
这是我的 HTML 代码
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<?!= include("page-css"); ?>
</head>
<body>
<form action="https://docs.google.com/forms/u/0/d/e/1FAIpQLSdDdxnTkS7jTWo53PCv0SeWQUtyTPEdy1Af_HJyd8ybOUdx9g/formResponse">
<div class="form-element">
<span>A. Input ang PT No. or PawnTicket No. makikita po ito sa inyong resibo Ex. 18069.</span>
<input type="text" id="zip" minlength="5" minlength="6" name="entry.622619968" placeholder="Pawnticket Number" oninvalid="this.setCustomValidity('Pls. Check 5-6 Digits po dapat ang Pawn Ticket No.')"
oninput="this.setCustomValidity('')" required="">
</div>
<textarea id="est" class="validate" disabled></textarea>
<br>
<div class="form-element">
<span>B. Input your name </span>
<input type="text" name="entry.1473350596" placeholder="Input Your Name" onkeypress='return ((event.charCode >= 65 && event.charCode <= 90) || (event.charCode >= 97 && event.charCode <= 122) || (event.charCode == 32))' required="">
</div>
<br>
<div class="form-element">
<span>C. Input your cellphone number.</span>
<input type="tel" name="entry.741783283" placeholder="Input CP Number" pattern="[0-9]{4}-[0-9]{3}-[0-9]{4}|[0-9]{11}" oninvalid="this.setCustomValidity('Pls. Check 11 Digits po dapat ang CP No.')"
oninput="this.setCustomValidity('')" required="">
</div>
<br>
<button type="submit">Submit</button>
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script src="https://rawgit.com/jackmoore/autosize/master/dist/autosize.min.js"></script>
<?!= include("page-js"); ?>
</body>
</html>
解决方案
要调整<textarea>
标签的大小,您必须使用 CSS 对其进行样式设置。
推荐阅读
- python - 使用 groupby 进行计数后,我想通过 groupby 变量进行绘图
- php - 尝试在 ubuntu 20.04 上安装 php-mbstring
- json - 如何使用 jq 在每个 json 上附加额外的换行符
- java - 找不到按钮。硒java
- apache-kafka - 如何进行 Kafka Streams Left Join,在固定时间段后返回没有相应 RHS 的 LHS 消息?
- asp.net - ImageResizer 诊断插件 (resizer.debug)
- r - 如何更改 r 中 ggplot 的条形颜色和图例?
- c++ - std::uniform_int_distribution 导致构建在发布中失败
- typescript - ReferenceError:打字稿中未定义窗口
- forms - 使用正文中的必填字段和“批准”按钮创建 Outlook 表单或模板