【问题标题】:Get First 3 String Character from username Input and display random number in username field PHP从用户名中获取前 3 个字符串字符输入并在用户名字段 PHP 中显示随机数
【发布时间】:2020-12-18 02:33:29
【问题描述】:

这里我想从用户名输入字段中获取前三个字符串字符并生成一个随机数用户名的前三个字符&随机查看输出以获得预期的输出

    <input type="text" id="firstname" name="firstname" onBlur="?"><br>

    <?php  $ran = rand(1000, 9999); ?>

    <input type="text" value="<?php echo $ran; ?>" placeholder="username">

我的预期输出

KSA3215

【问题讨论】:

标签: javascript php ajax


【解决方案1】:

您好,如果它满足您的要求,您会尝试下面的代码吗?

<input type="text" id="firstname" name="firstname"><br>

<?php  
     $ran = rand(1000,9999); 
     $firstThreeChar=substr("yourstring",0,2);
     $restring=$firstThreeChar.$ran;
?>
<input type="text" value="<?php echo $restring; ?>" placeholder="username">

【讨论】:

  • 但是用户名字段从名字输入字段获取字符串?我们可以改变吗?用户可以添加他/她的名字然后用户名自动生成??
  • 是的,只有在您使用 ajax 时才有效。如果你不想使用 ajax,你可以使用 javascript event onblur 来完成。
  • onblur 事件你使用 substring(1, 4); javascript 字符串和 Math.random 方法的方法。并连接结果
  • 你能给我发个链接吗?当用户输入用户名并单击选项卡按钮时,将在用户名输入字段上生成自动随机数---在此我有 2 个输入字段首先用于用户输入其姓名的名称,我想在单击时在用户名字段上获取随机值选项卡按钮?你能给我发任何相关的链接吗?
猜你喜欢
  • 1970-01-01
  • 2020-12-10
  • 2022-06-15
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 2011-02-18
  • 2011-06-27
  • 1970-01-01
相关资源
最近更新 更多