首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在select下拉列表中选择时,限制表单中的输入数量

在select下拉列表中选择时,限制表单中的输入数量
EN

Stack Overflow用户
提问于 2014-10-31 18:03:32
回答 1查看 308关注 0票数 1

我想知道当选择输入时,如何使用javascript/html (表单验证)来限制输入的数量。场景:我首先有一个下拉框,您可以在其中选择您的手机号码;一旦选择,当然一个必须输入他们的手机号码(手机号码的长度取决于您选择的国家代码,例如+63 63philippines和用户的手机号码必须只有11个字符的长度)。下面是我的代码行:

代码语言:javascript
复制
 <div class="input-append">
    <select name="mobile" tabindex="15" style="height: 30px; width: 80px;" required>
        <option <?php if (isset($source) && $source=="Philippines") ?>>+63 (Philippines)</option>
        <option <?php if (isset($source) && $source=="America") ?>>+1 (America)</option>
        <option <?php if (isset($source) && $source=="UK") ?>>+44 (United Kingdom)</option>
        <option <?php if (isset($source) && $source=="Japan") ?>>+81 (Japan)</option>
        <option <?php if (isset($source) && $source=="Korea") ?>>+82 (Korea)</option>
        <option <?php if (isset($source) && $source=="China") ?>>+86 (China)</option>
    </select>
    <input type="number" name="mobile_phone" tabindex="16" style="height: 30px; width: 127px;" placeholder="Enter your Mobile Phone Number" maxlength="11"required>
 </div>

感谢您的友好回复!

EN

回答 1

Stack Overflow用户

发布于 2014-10-31 18:10:34

您可以尝试http://parsleyjs.org/doc/index.html#psly-validators-list和一些正则表达式:

代码语言:javascript
复制
 ^\+63\d{11}$ - must start with +63 followed by 11 digits

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26671962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档