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

jQuery Discussion :

Formulaire dynamique et datepicker


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 54
    Par défaut Formulaire dynamique et datepicker
    Bonjour,

    J'ai une erreur du style datepicker n'est pas une fonction que je ne parviens pas à résoudre donc je fais appel à vous.

    J'ai donc mes appels :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/0.7.1a/jquery.SPServices-0.7.1a.min.js"></script>
    <link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/smoothness/jquery-ui.css" />
    Ensuite mon formulaire dynamique :
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
     
     
    function fnClickAddRow()
    {
     
    	if (newVersion == true ) {
     
    		var mesOptions = '';
     
    		for (var i=0; i< tabProjet.length;i++) {
    		mesOptions+="<option value='" + tabProjet[i][0] + "'>" + tabProjet[i][1] + "</option>";
    		}
     
    		var mesInput = '<tr>';
     
    		for (var i=0;i<10;i++)
    	{
    		if (i==1) mesInput += '<td><input type="text" size="15" id="idinput' + idinput +'" onchange="calc();"></td>';
    		else if (i==0) {
    		mesInput += '<td><input type="text" size="15" id="idinput' + idinput +'" onchange="calc();"></td>';
     
    		}
    		else if ((i==2) || (i==3) || (i==4) || (i==5)) mesInput += '<td><input type="text" size="7" value ="0" id="idinput' + idinput +'" onchange="calc();"></td>';
    		else if (i==7) mesInput+= '<td><select id="idinput' + idinput + '"onchange="calc();"><option selected="selected" value="EUR">EUR</option><option value="USD">USD</option><option value="GBP">GBP</option><option value="CAD">CAD</option></select></td>';
    		else if (i==8) mesInput += '<td><input type="text" size="7" value="1" id="idinput' + idinput +'" onchange="calc();"></td>';
    		else if (i==6) mesInput+= '<td><select id="idinput' + idinput + '"onchange="calc();"><option value="0"  selected="selected">(None)</option>"' + mesOptions + '"</select></td>';
    		else mesInput += '<td><input type="text" size="7" id="idinput' + idinput +'" onchange="calc();"></td>';
     
     
     
    		idinput++;
    	}
     
    	mesInput += '</tr>';
    	$('#example').append(mesInput);
     
     
    	try
     	 {
     	  	var monDate = idinput -10;
     	  	//var $j = jQuery.noConflict();
     
      	$('#idinput'+monDate).datepicker();
     
     
     
     
     
      	}
    	catch(err)
     	 {
      	txt="There was an error on this page.\n\n";
      	txt+="Error description: " + err.message + "\n\n";
      	txt+="Click OK to continue.\n\n";
      	alert(txt);
      	}
    	//$('#idinput0').datepicker();
     
     
    	}
    	else {
    		var currentTime = new Date()
    		var month = currentTime.getMonth() + 1
    		var day = currentTime.getDate()
    		var year = currentTime.getFullYear()
     
    		oTable.fnAddData( [month + "/" + day + "/" + year," ","0","0","0","0"," ","EUR","1","0"] );
     
    		ApplyJEditable();
    		saveData();
     
     
    	}
     
     
     
    }
    Tous fonctionne bien a part ce datepicker.
    Est ce que quelqu'un aurait une petite idée ?

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Vous utilisez des versions obsolètes de jQuery et de jQuery UI.

    Déclaration et initialisation de la variable "idinput" ?

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [AJAX] Formulaire dynamique et datepicker
    Par Mordok dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/06/2012, 20h11
  2. [JSF] Implémentation d'un formulaire dynamique
    Par Fleep dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/03/2005, 19h00
  3. pb access formulaire dynamique
    Par jibouze dans le forum IHM
    Réponses: 3
    Dernier message: 12/01/2005, 09h39
  4. formulaire dynamique
    Par shirya dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/10/2004, 16h13
  5. [struts]Formulaire dynamique
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/05/2004, 16h35

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