You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

非表单提交场景下如何实现输入框必填项验证?

以下是整理好的问卷页面HTML代码,按题目拆分展示:

第1题:企业名称(进度1/15)

这是问卷的第一个问题模块,包含返回按钮、进度提示、品牌标识、输入框和下一步按钮:

<!-- First Question = 1 -->
<section class="container-fluid section" id="1" style="display: block;">
 <div class="row">
  <div class="col-12 top">
   <span id="back-btn" class="question-previous badge badge-pill badge-dark" onclick="back0()">Voltar</span>
   <span class="question-progress">1/15</span>
   <a href="#"><h1 class="logo">norun</h1></a>
  </div>
  <div class="col-12 question-title">
   <h2>Nome da empresa</h2>
  </div>
  <div class="col-12 question-input">
   <input autofocus type="text" id="answer1" class="input-field">
  </div>
  <div class="col-12 submit-button">
   <button onclick="next1();" type="button" class="btn"><i class="fas fa-arrow-right"></i></button>
  </div>
 </div>
</section>
第2题:业务领域(进度2/15)

这是第二个问题模块,默认隐藏,结构和第一题一致,仅调整了返回事件、进度值和问题标题:

<!-- Second Question = 2 -->
<section class="container-fluid section" id="2" style="display: none;">
 <div class="row">
  <div class="col-12 top">
   <span class="question-previous badge badge-pill badge-dark" onclick="back1()">Voltar</span>
   <span class="question-progress">2/15</span>
   <a href="#"><h1 class="logo">norun</h1></a>
  </div>
  <div class="col-12 question-title">
   <h2>Ramo de atuação</h2>
  </div>
  <div class="col-12 question-input">
   <input type="text" id="answer2" class="input-field">
  </div>
  <div class="col-12 submit-button">
   <button onclick="next2();" type="button" class="btn"><i class="fas fa-arrow-right"></i></button>
  </div>
 </div>
</section>

内容的提问来源于stack exchange,提问作者Silva Freitas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:55:47