Javascript 从用户名输入中获取前3个字符串,并在用户名字段中显示随机数
这里我想从用户名输入字段中获取前三个字符串,并生成用户名前三个字符的随机数&随机查看输出以获得预期的输出Javascript 从用户名输入中获取前3个字符串,并在用户名字段中显示随机数,javascript,php,ajax,Javascript,Php,Ajax,这里我想从用户名输入字段中获取前三个字符串,并生成用户名前三个字符的随机数&随机查看输出以获得预期的输出 嗨,你会尝试下面的代码,如果它满足你的要求 <input type="text" id="firstname" name="firstname"><br> <?php $ran = rand(1000,9999); $firstThreeChar=substr("
嗨,你会尝试下面的代码,如果它满足你的要求
<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">
这回答了你的问题吗?我想从输入字段值中获取3个字符??您是否为输入字段动态获取任何值但用户名字段从Firstname输入字段获取字符串?我们能改变这个吗?用户可以添加他/她的名字,然后用户名自动生成??是,只有在使用ajax时才有效。如果不想使用ajax,可以使用javascript事件onblur.onblur事件使用子字符串(1,4);javascript字符串的方法和Math.random方法。并连接结果你能给我发送任何链接吗?当用户输入用户名并点击tab按钮时,自动随机数将在用户名输入字段上生成---在这里,我有两个输入字段,首先是用户输入姓名的位置,我想在点击tab按钮时在用户名字段上获得随机值?你能给我发一些相关的链接吗?
<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">