Az input value értékét, így kérdezzük le Jquery alkalmazásnál: var imputadat = $("#adat1").val();
Ha csak egészszámok kellenek, akkor így : var imputadat1 = parseInt( $("#adat1").val() );
Adatnak beírhatunk tizedes értékű számot is, de a program csak az egészszámokat olvassa ki.
Miért csak az egészszámokat, arról a programleírásban meggyőződhetünk.
Lekérdezett imput adatok értéke:
Összeadva, adat 1 + adat 2 =
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
<form>
adat 1 = <input type="number" id="adat1" value="10" /><br>
adat 2 = <input type="number" id="adat2" value="20" /><br>
<input type="button" id="kiirteszt" value="Button, imput value adatok kiíratásához. Katt ide!" />
</form>
<p>
Lekérdezett imput adatok értéke: <span id="inputokertekei"></span><br>
Összeadva, adat 1 + adat 2 = <span id="tesztmuvelet"></span>
</p>
<script language="JavaScript" type="text/javascript" src="minta.js"></script>
</body>
-------------------------------------------------------------------------------------------------------------------
A minta.js fájl tartalma:
$(document).ready(function(){
$("#kiirteszt").click(function(){
return TesztMunka();
});
function TesztMunka(){
var imputadat1 = parseInt($("#adat1").val() ); // Csak az egészszámok kellenek, parseInt()
var imputadat2 = parseInt($("#adat2").val() ); // Csak az egészszámok kellenek, parseInt()
$("#inputokertekei").html('adat 1 = '+imputadat1+' ------ adat 2 = '+imputadat2);
// Lekérdeztük az adatokat, akkor azokkal műveleteket is végezhetünk.
var ertek = imputadat1+imputadat2;
$("#tesztmuvelet").html(ertek);
}
});
Megjegyzések:
<input type="number" --- Akkor számok.
<input type="text" -------- Akkor szöveg, mely számokat is tartalmazhat.
A parseInt() függvénnyel, egészszámokat kérdezzük le.
Például: 123.5678901234567890987654 -nél, eredmény lesz.
A parseFloat() függvénnyel, 14 tizedesig kérdezhetünk le.
Például: 123.5678901234567890987654 -nél, eredmény lesz.
parseInt() és parseFloat() függvénnyekkel,
szöveg esetén is lekérdezhetjük a számokat, ha azok a szöveg előtt helyezkednek el.
Példák:
Ez a szöveg: 123.5678901234567890987654; Ezek a teszt számok.
--- Eredmény parseInt()-el lesz.
Ez a szöveg: 123.5678901234567890987654; Ezek a teszt számok.
--- Eredmény parseFloat()-al lesz.