2016-03-24 15 views
-1

Ben aralıktaki sayıları rastgele istiyorum ve bu yazdım benim jQuery Kanunu ile ilgili bir sorun vardır: jQuery Kodu:Rastgele jQuery için Cordova App

$("#button").click(function() { 
    var numLow = $("#lownumber").value(); 
    var numHigh = $("#highnumber").value(); 
    var adjustedHigh = (parseFloat(numHigh) - parseFloat(numLow)) + 1; 
    var numRand = Math.floor(Math.random() * adjustedHigh) + parseFloat(numLow); 
    if ((isFinite(numLow)) && (isFinite(numHigh)) && parseFloat(numLow) <= parseFloat(numHigh) && (numLow != '') && (numHigh != '')) { 
    $("#random").text(numRand); 
    } else { 
    $("#random").text("Ops... an error!"); 
    } 
    return false; 
}); 

HTML sayfası:

<body> 
    <div class="text">Random</div> 
    <input type="text" id="lownumber" value="1"> 
    <input type="text" id="highnumber" value="100"> 
    <input type="submit" id="button" value="Generate!"> 
    <div id="random"></div> 
    <script type="text/javascript" src="js/random.js"></script> 
    <script type="text/javascript" src="cordova.js"></script> 
    <script type="text/javascript" src="js/index.js"></script> 
</body> 

LÜTFEN YARDIM ETMEK! T.T

+0

için .. .val() değil .value() Yani şimdi çalışıyor olarak varsayalım? Lütfen sorularınızda spesifik olun. – Ageonix

+0

IcarusFox anwser yardımımı mı yaptı? – amanuel2

+0

Teşekkürler Amanuel, sonunda çalışır: 3 – IcarusFox

cevap

1

Size de kaçtın ne sorunlar

$("#button").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((isFinite(numLow)) && (isFinite(numHigh)) && parseFloat(numLow) <= parseFloat(numHigh) && (numLow != '') && (numHigh != '')){ 
 
    $("#random").text(numRand); 
 
} else { 
 
    $("#random").text("Ops... an error!"); 
 
} 
 
return false; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<body> 
 
<div class="text">Random</div> 
 
<input type="text" id="lownumber" value="1"> 
 
<input type="text" id="highnumber" value="100"> 
 
<input type="submit" id="button" value="Generate!"> 
 
<div id="random"></div> 
 

 
</body>

İlgili konular