, пожалуйста, помогите найти решение для этого кода, я хочу ограничить одно число, например, 34 в этом генераторе чисел. Когда кто-то генерирует номер с щелчком кнопки, никогда не совпадает с ограниченным числом, например 34 :) СпасибоКак ограничить один номер в 1-100 auto generate JavaScript
function IsNumeric(n){
return !isNaN(n);
}
$(function(){
$("#getit").click(function() {
var numLow = $("#lownumber").val();
var numHigh = $("#highnumber").val();
var adjustedHigh = (parseFloat(numHigh) - parseFloat(numLow)) + 1;
var numRand = Math.floor(Math.random()*adjustedHigh) + parseFloat(numLow);
if ((IsNumeric(numLow)) && (IsNumeric(numHigh)) && (parseFloat(numLow) <= parseFloat(numHigh)) && (numLow != '') && (numHigh != '')) {
$("#randomnumber").text(numRand);
} else {
$("#randomnumber").text("Careful now...");
}
return false;
});
$("input[type=text]").each(function(){
$(this).data("first-click", true);
});
$("input[type=text]").focus(function(){
if ($(this).data("first-click")) {
$(this).val("");
$(this).data("first-click", false);
$(this).css("color", "black");
}
});
});
И HTML
<div id="page-wrap">
<img src="images/randomnumb.png" alt="get a random number between..." />
<input type="text" id="lownumber" value="1" />
and
<input type="text" id="highnumber" value="100" />
<br />
<button id="getit">Generate!</button>
<div id="randomnumber"></div>
</div>
Ou Спасибо так много ... Это именно то, что я хотел ... Спасибо :))) – Lasha
Это, безусловно, приятный и лаконичный ответ :) – chucknelson