Verificare sir pentru numere java - Forum

[ Mesaje noi · Membrii · Regulamentul forumului · Căutare · RSS ]
Pagina 1 din 11
Forum » Tutoriale si Resurse (T&R) » T&R Java » Verificare sir pentru numere java
Verificare sir pentru numere java
GravediggerData: Joi, 2012-12-27, 3:30 AM | Mesaj # 1
Gravedigger
Administrator
Grup: Administratori
Mesaje: 542
Premii: 10
Reputatie: 5
Stare: Offline
Cu urmatorul script puteti verifica daca textul introdus intr-o caseta este un numar.
Daca textul contine si litere sau alte caractere non-numerice, va afisa un mesaj de eroare sub caseta text si datele nu sunt trimise.
Pentru a adauga acest script intr-o pagina web:
- Introduceti in documentul HTML urmatorul script:
<script type="text/javascript">
<!--
// De MarPlo (http://www.marplo.net)
function vnumar(text) {
   var x=text.num.value;  
   var anum=/(^\d+$)|(^\d+\.\d+$)/;    // Stabileste tipul caracterelor permise

   // Verifica daca sirul contine doar caracterele permise
   if (anum.test(x)) {
     return true
   }
   // In caz contrar afiseaza mesajul de eroare sub caseta
   else {
     document.getElementById("rt").innerHTML='<b>'+x+'</b> nu este numar.<br> <font color="red">Datele nu au fost trimise.</font><br> <u>Introduceti numai numere!</u>';
text.num.focus();
     return false
   }
}
//-->
</script>


Dupa <body> adaugati urmatorul cod HTML pentru caseta de text:
<form name="f" onSubmit="return vnumar(this)">
   Introduceti o valoare numerica:<br>
   <input type="text" name="num">
   <input type="submit" value="Trimite"><br>
   <span id="rt"></span>
</form>
 
Forum » Tutoriale si Resurse (T&R) » T&R Java » Verificare sir pentru numere java
Pagina 1 din 11
Căutare: