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 :

Conjuguer avec javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Homme Profil pro
    Technicien r�seaux et t�l�coms
    Inscrit en
    Mars 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : Technicien r�seaux et t�l�coms
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par d�faut Conjuguer avec javascript
    j'ai joint un fichier afin de mieux faire comprendre ma pr�occupation

    je souhaiterais faire un script javascript qui apr�s avoir saisir le verbe dans un champ de saisir sur une page HTML comme je l'ai sch�matiser si dessous et cocher le temps (pr�sent,futur,pass�,imparfait) et le mode (indicatif,subjonctif) qui sont en bouton radio on valider sur bouton conjuguer

    qui en m�me temps remplis les 4 champs en bas qui repr�sente les quatre temps a conjuguer

    Nom : javascript.jpg
Affichages : 3979
Taille : 26,5 Ko

    les verbes doivent �tre du premier groupe

  2. #2
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    on peut t'aider sur des difficult�s que tu rencontrerais � coder ta solution
    mais nous ne sommes pas l� pour faire ton travail.

    a toi donc d'�baucher une solution, de la mettre en oeuvre et de venir ici si une difficult� se pr�sente.

    A+JYT

  3. #3
    Membre � l'essai
    Homme Profil pro
    Technicien r�seaux et t�l�coms
    Inscrit en
    Mars 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : Technicien r�seaux et t�l�coms
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par d�faut
    ok merci, au faite j'ai r�ussi a conjuguer les verbes mais je veut faire entrer instantan�ment les diff�rentes conjugaison dans les 4 champs en bas. c'est la que j'ai des petits probl�mes

  4. #4
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    pr�sente ton code pour saisir et afficher
    et explique o� est le probl�me
    A+JYT

  5. #5
    Membre � l'essai
    Homme Profil pro
    Technicien r�seaux et t�l�coms
    Inscrit en
    Mars 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : Technicien r�seaux et t�l�coms
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par d�faut
    Code html : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Exercice de JavaScript</title>
    <script type="text/javascript" src='verbes.js'></script>
    </head>
    <body>
    <div id="pge"><fieldset><legend>Conjugaison des verbes du 1er groupe</legend>
        <p><label><input id="npt" type="text" value="" placeholder="Ex= jouer"> Choix du verbe à conjuger </label><input type="button" value="Ok !" onclick="conjugue()"></p>
        <div id="rsp"></div>
       <p>Cocher le(s) temps du verbes à conjuguer :<br/>
            <form>
            <input id="present" type="checkbox" value="" name="present"/><label>Présent</label><br/>
            <input id="futur" type="checkbox" value="" name="futur"/><label>Futur</label><br/>
            <input id="passee" type="checkbox" value="" name="passee"/><label>Passée</label><br/>
            <input id="imparfait" type="checkbox" value="" name="imparfait"/><label>Imparfait</label><br/>
            </form>
        </p>
        <p>Cocher le mode du verbe à conjuguer :<br/>
        <form>
        <input id="indicatif" type="radio" value="" name="mode"/><label>Indicatif</label><br/>
        <input id="subjonctif" type="radio" value="" name="mode"/><label>Subjonctif</label><br/>
        </form>
        </p>
    </fieldset></div>
    <script type="text/javascript">
    ...
    </script>
    </body>
    </html>
    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
    21
    //indicatif
    var presentdelindicatif="<p>Je XXXX<b>e</b></p><p>Tu XXXX<b>es</b></p><p>Il, elle XXXX<b>e</b></p><p>Nous XXXX<b>ons</b></p><p>Vous XXXX<b>ez</b></p>Ils, elles XXXX<b>ent</b></p>";
    var futurdelindicatif="<p>Je XXXX<b>rai</b></p><p>Tu XXXX<b>ras</b></p><p>Il, elle XXXX<b>ra</b></p><p>Nous XXXX<b>rons</b></p><p>Vous XXXX<b>rez</b></p>Ils, elles XXXX<b>ront</b></p>";
    var passeedelindicatif="<p>Je XXXX<b>ai</b></p><p>Tu XXXX<b>as</b></p><p>Il, elle XXXX<b>a</b></p><p>Nous XXXX<b>âmes</b></p><p>Vous XXXX<b>âtes</b></p>Ils, elles XXXX<b>èrent</b></p>";
    var imparfaitdelindicatif="<p>Je XXXX<b>ais</b></p><p>Tu XXXX<b>ais</b></p><p>Il, elle XXXX<b>ait</b></p><p>Nous XXXX<b>ions</b></p><p>Vous XXXX<b>iez</b></p>Ils, elles XXXX<b>aient</b></p>";
    //subjonctif
    var presentdusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>ions</b></p><p>Que vous XXXX<b>iez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";
    var futurdusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>ons</b></p><p>Que vous XXXX<b>ez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";
    /*var passeedusubjonctif="<p>Que je XXXX<b>e</b></p><p>Que tu XXXX<b>es</b></p><p>(Qu') il, elle XXXX<b>e</b></p><p>Que nous XXXX<b>assions</b></p><p>Que vous XXXX<b>assiez</b></p>(Qu') ils, elles XXXX<b>ent</b></p>";*/
    var imparfaitdusubjonctif="<p>Que je XXXX<b>asse</b></p><p>Que tu XXXX<b>asses</b></p><p>(Qu') il, elle XXXX<b>ât</b></p><p>Que nous XXXX<b>assions</b></p><p>Que vous XXXX<b>assiez</b></p>(Qu') ils, elles XXXX<b>assent</b></p>";
    // Même chose pour les autres groupes et sous-groupes
     function conjugue(){var vrb=document.getElementById('npt').value;
        // test surr la nature du verbe
        if (vrb.substr(-2)=="er") {
            document.getElementById('rsp').innerHTML=presentdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
    		document.getElementById('rsp').innerHTML=futurdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
    		document.getElementById('rsp').innerHTML=passeedelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
    		document.getElementById('rsp').innerHTML=imparfaitdelindicatif.replace(/XXXX/g,vrb.substr(0,vrb.length-2));
        }
        else alert("Je ne sais pas conjuguer ce verbe\n qui n'appartient pas au 1er groupe !");
    }

  6. #6
    Membre � l'essai
    Homme Profil pro
    Technicien r�seaux et t�l�coms
    Inscrit en
    Mars 2014
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : C�te d'Ivoire

    Informations professionnelles :
    Activit� : Technicien r�seaux et t�l�coms
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par d�faut
    voici ce que j'ai fais pour le moment, je n'ai pas encore mis les diff�rentes cases o� doivent entrer les verbes lors de la validation.

  7. #7
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    et qu'est qui ne marche pas ?

Discussions similaires

  1. navigation dans une jsp avec javascript
    Par petitelulu dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 15/11/2004, 18h55
  2. Defilement de la fenetre avec JavaScript
    Par black is beautiful dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 28/09/2004, 10h21
  3. Lien ASP avec javascript
    Par RATIER dans le forum ASP
    R�ponses: 3
    Dernier message: 15/07/2004, 08h54
  4. R�ponses: 4
    Dernier message: 27/04/2004, 14h45

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