我有一個用 php 完成的網站,它有一個表單供用戶選擇某個資料,在選擇資料后,用戶可以選擇生成隨機值,所以隨機值應該從選擇框值和一些亂數,到目前為止我做了以下事情:
function Random() {
var rnd = Math.floor(Math.random() * 1000000000);
document.getElementById('tb').value = rnd;
}
<select class="form-control" name="customer" aria-label="Default select example">
<option value="">Select Customer</option>
<?php
foreach($listcustomers as $valw){?>
<option value="<?=$valw->name?>">
<?=$valw->name?>
</option>
<?php }?>
</select>
<input type="button" onclick="Random();" class="btn btn-outline-warning" value="GENERATE">
<input type="text" name="sku" class="form-control" id="tb" placeholder="SKU" value="" required>
這是在按鈕單擊時生成亂數,但是我如何使用選擇框中用戶選擇的值開始亂數,誰能告訴我,在此先感謝
uj5u.com熱心網友回復:
因此,您可以做的是在 JavaScript 中獲取所選選項的值,并將其添加為亂數之前的起始值。你的Random()功能可以是這樣的:
function Random() {
var userValueElement = document.getElementById("userValue");
var userValue = userValueElement.options[userValueElement.selectedIndex].text;
var rnd = Math.floor(Math.random() * 1000000000);
document.getElementById('tb').value = userValue rnd;
}
請注意,我得到select的幫助下元素id。您可以添加id到您的select元素:
<select id="userValue" class="form-control" name="customer" aria-label="Default select example">
...
</select>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/379944.html
標籤:javascript php html 查询 随机的
