IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Tester la valeur(float ou pas) d'un input text


Sujet :

JavaScript

  1. #21
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    mais non!
    pour tester si la valeur est un nombre et valider si c'est le cas:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <script type="text/javascript">
     
    function check(n){
    if(isNaN(n)) return false
    }
     
    </script> 
     
    <form id="f" action="" onsubmit="return check(this.elements['t'].value)">
     
    <p> 
    <input type="text" name="t" id="t" /> 
    </p>
     
    <p>
    <input type="submit" value="Envoyer" />
    </p>
     
    </form>
    bon, voil�, j'ai fini par le donner...

  2. #22
    Battosaiii
    Invit�(e)
    Par d�faut
    t'es sur que c'est ca ? En faisant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    <HTML><HEAD><TITLE>Amount to credit</TITLE></HEAD><BODY>
    <script language='Javascript1.2'>
    function testNumber(n){ 
    	   if(isNaN(n)){
         alert('type a number!'); 
    return false }}
    </script>
    <FORM name ='AccountForm' action=http://localhost:8080/OnlineBankingSystem/servlet/transfer_5 method='POST' onsubmit='return testNumber(this.elements[AMOUNT].value)' >
    <TABLE width='600' border='2'><TR><TD>Type the amount you want</TD>
    <TD><input type='text' name='AMOUNT'></TD></TR>
    <TR><TD>From account</TD><TD>account autre</TD></TR>
    <TR><TD>to account</TD><TD>account bleu</TD></TR>
    </TABLE>
    <input type='hidden' name='DEBIT' value='443'>
    <input type='hidden' name='CREDIT' value='44'>
     
    <BR><input type='submit' value='valider'><BR>
    </FORM></BODY></HTML>
    ca marche pas. Je mets pas de "" car je travaille avec des servlet .
    dans (this.elements[AMOUNT].value) j'ai enleve les ' autour d'amount car sinon ca marche pas .
    Que faire ?

  3. #23
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    Que faire ?
    coder proprement! et �a passe par le respect de r�gles de bases: par exemples, l'utilisation des doubles quotes en html, quel que soit le langage serveur qui g�n�re la page;

    pas grand chose � voir avec javascript;

  4. #24
    Battosaiii
    Invit�(e)
    Par d�faut
    pas grand chose un peu quand meme .
    J'ai tester dans un html tout simple et ca marche .

    e voudrais executer une fonction on submit dans mon servlet :


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    out.println("<FORM name ='AccountForm' action=http://localhost:8080/OnlineBankingSystem/servlet/transfer_5 method='POST' onsubmit='return testNumber(this.elements["AMOUNT"].value)' >");
    Mon probleme vient de AMOUNT. POur que ma fonction s'execute il faut
    (this.elements["AMOUNT"].value) avec des guillemets autour de AMOUNT le probleme c'est que eclipse me dit :
    Citation:
    error on token "AMOUNT",, expected
    J'ai essaye dans un html normal san outprintln et bien ma fonction marche tres bien. J'arrive pas la faire marcher sous servlet. Inutile de me conseiller JSP ca prendrais trop de temps de tout refaire .

Discussions similaires

  1. [D�butant] Tester si une valeur n'est PAS un NaN
    Par Anna76 dans le forum MATLAB
    R�ponses: 1
    Dernier message: 03/09/2014, 11h20
  2. R�cuperer la valeur d'une thickbox dans un input text
    Par ns_deux dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 25/03/2009, 06h41
  3. [XSLT] tester que la valeur n'est pas
    Par DrDam dans le forum XSL/XSLT/XPATH
    R�ponses: 11
    Dernier message: 15/05/2008, 09h24
  4. R�ponses: 2
    Dernier message: 10/04/2007, 16h54
  5. [servlet][tester la valeur des champs r�cup�r�s]
    Par maya5 dans le forum Servlets/JSP
    R�ponses: 2
    Dernier message: 14/05/2004, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo