【发布时间】:2019-05-02 02:42:03
【问题描述】:
单击 UI 中的文本字段时,我需要在文本字段中显示一个随机密码。
<div class="form-group col-md-2">
<label>Username</label>
<input type="text" class="form-control" placeholder="Please Enter Details " name="username" id="username" value="<?php echo $value['id'] ?>">
<!--<input class="form-control" type="text" autocomplete="off" placeholder="Search here" onkeyup="drop_down(this.value);" name="val_text" id="val_text" onclick="drop_down_show('block');" onmouseout="drop_down_show('none');">-->
</div>
<div class="form-group col-md-2">
<label>Password</label>
<input type="text" class="form-control" onblur="randomPassword()" readonly="" name="password" id="password" value="<?php echo $value['password']?>">
</div>
【问题讨论】:
-
到目前为止您尝试过什么?您希望密码采用什么格式?
-
所以我猜你有一个javascript函数
randomPassword(),你能提供它的代码吗? -
如果所有逻辑都发生在前端,那么将有更好的方法从 JavaScript 生成密码。您可以查看此解决方案Generate random string/characters in JavaScript
-
函数 randomPassword() { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-=+;:,.?"; $length = rand(10, PHP_INT_MAX);警报($长度); $password = substr( str_shuffle(sha1(rand() . time()) . $chars ), 0, $length );警报();返回$密码; }
标签: javascript php html twitter-bootstrap css