php - 如何在用户文本字段输入后自动添加值

标签 php html forms

用户将文本添加到文本/电子邮件字段的输入后,如何添加自动值。 例如,用户输入手机号码,输入后会输入自定义的@domain.com。 请参阅下面的代码:

<div class="email">
    <input class="gift_receiver_email" type="text" placeholder="<?php _e( 'Email address', WC_SC_TEXT_DOMAIN ); ?>..." name="gift_receiver_email[0][0]" value="" />
</div>

注意:我指的不是用户看到该字段时的设置值(示例 value="text displayed"),而是应将函数设置为仅在用户输入至少 10 个字符时运行

最佳答案

这是一个最简单的示例

function addDefault(tag)
{
  
  if(tag.value.length != 10) //to check if characters length is not 10
  return; //exit the function
  tag.value += '_someValue';

}
<input type="text" id="myInput" onblur="addDefault(this)">

关于php - 如何在用户文本字段输入后自动添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373113/

相关文章:

html - 使每个 div 成为视口(viewport)的大小

jQuery 表单验证逻辑

HTML5 &lt;input&gt; 必需属性但不在 <form> 内

JavaScript:找不到元素

php - Gmail API - PHP - 使用服务帐户发送电子邮件

javascript - html 和 javascript 问题(平滑滚动)

html - 表格不采取行动

php - 如何设置它以便不必上传表单中的文件即可将表单的其余数据插入 mysql 数据库?

php - Laravel 通过遍历数组进行路由

javascript - 如何在 React 中的切换开关组件内添加文本?