Sveiki. Es vēlētos, bet nemāku, izveidot tādu HTML formu, kurā man būtu jāievadad tikai skaitļi, bet tālāk es iegūtu izkaukulētu rezultātu. Apmēram šādi -
Skaitlis 1 ir [ te ievada skaitli]
Skaitlis 2 ir [te ievada skaitli]
Jaunais skaitlis 1 ir [te ievada skaitli]
Jaunais skaitlis 2 ir [te ievada skaitli]
Tad formula to visu sarēķina un te es iegūstu rezultātu -
Rezultāts ir [te parādās skaitlis]
Paldies!
HTML forma
Moderatori: janis.wd, Vecākie lietotāji
Vari mēģināt, piemēram, ar Javascript, vai ar PHP, ja ir pieejams.
Ar Javascript var kaut kā šitā:
Ar Javascript var kaut kā šitā:
Code: Select all
<script type="text/javascript">
function cipariOnly(input){
if(input.value.match(/\D+/g)){
alert('Š eit var rakstīt tikai 0-9');
input.value = input.value.replace(/[^\d]*/g,'');
input.focus();
}
}
function rekina(){
rezultatsID=document.getElementById("rezultats");
cipariID=document.getElementById("cipari");
rezultatsID.value=parseInt(cipariID.value)+44;
}
</script>
<form>
<input type="text" id="cipari" name="cipari" onkeyup="cipariOnly(this)" onkeydown="cipariOnly(this)" /> + 44 =
<input type="text" id="rezultats" name="rezultats" value="" disabled="disabled" />
<input type="button" value="Rēķini!" onclick="rekina();">
</form>