Если я использую math.rand
в моем JavaScript каждый раз, когда я нажимаю кнопку, он автоматически изменится на строку. Но когда я использую с PHP-кодом, почему он меняется только один раз.
Как мне это исправить?
<input type="text" id="adminrand" name="tokenid" placeholder="Enter Token" class="form-control" required>
<?php
date_default_timezone_set('Asia/China');
$tokentime=date('s');
$tokentime1= date('i');
$tokentime2=date('m') + date('d')+ date('y') + date('i');
$token = 'Phcl' . $tokentime .''. $tokentime1 . '' . $tokentime2;
?>
<button type="button" onclick="GenerateTokenx()">Generate</button>
<script>
function GenerateTokenx() {
let r = Math.random().toString(36).substring(5);
document.getElementById("adminrand").value ='<?php echo$token;?>';
}
</script>