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 :

Changer la valeur d'un textbox asp en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut Changer la valeur d'un textbox asp en javascript
    bonjour, j'ai deux champs de texte en asp, et une fonction javascript, je veux quand j'appelle cette fonction modifier les valeurs de ces deux champs, j'ai fait comme ca mais rien ne marche :

    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
    function LocalisationAvecLambert(adresse ,nom ,lat,lgt,emplacement,prop,TP,statut,auto,ddauto,dfauto,superficie,redevance,somme) {
        var lt = parseFloat(lat.replace(',','.'));
        var lg = parseFloat(lgt.replace(',','.'));
        // creating source and destination Proj4js objects
                // once initialized, these may be re-used as often as needed
                var Source = new Proj4js.Proj('EPSG:27563');     //Source coordinates in LCC, south of France
                var Destination = new Proj4js.Proj('EPSG:4326');    //Destination coordinates will be in Longitude/Latitude
                // transforming point coordinates
                var p = new Proj4js.Point(-76.0,45.0);   //any object will do as long as it has 'x' and 'y' properties
                Proj4js.transform(Source, Destination, p);      //do the transformation.  x and y are modified in place
           lt=p.x;
           lg=p.y;
           document.getElementById('latitude').value.value=p.x;
           document.getElementById('longitude').value=p.y;
       ....}
    et

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <td>
        <asp:TextBox ID="latitude" MaxLength="50" runat="server" CssClass="txt" /><asp:RequiredFieldValidator
            runat="server" ID="Req2" ForeColor="red" ControlToValidate="latitude" ErrorMessage="*"
            ValidationGroup="Creation" />
    </td>
    <td>
        <label>Coordonnées Y  :</label>
    </td>
    <td>
        <asp:TextBox ID="longitude" MaxLength="50" runat="server" CssClass="txt"></asp:TextBox><asp:RequiredFieldValidator
            runat="server" ID="Req3" ForeColor="red" ControlToValidate="longitude" ErrorMessage="*"
            ValidationGroup="Creation" />
    </td>

    une idée ?

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    le probleme ce n'est pas la fonction parce que j'ai enlevé tout le contenu et j'ai mis simplement une alert('blabla') et rien ne s'affiche veuillez m'aidez

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    Si j'appelle une fonction qui marche tout fonctionne bien et si je prend la meme fonction et je change le nom et je fais appel a ma fonction ca ne fonctionne pâs


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (ddlProjections.SelectedValue == "Lambert")
                    ScriptManager.RegisterStartupScript(Page, this.GetType(), "e3", "LocalisationLambert('','" + nm.Text +
                    "','" + latitude.Text + "','" + longitude.Text + "','" + em.Text + "','" + prop.Text + "','Personne physique','Demande enregistrée', '', '', '', '0', '0','')", true);
     
                else ScriptManager.RegisterStartupScript(Page, this.GetType(), "e1", "Localisation('','" + nm.Text +
                    "','" + latitude.Text + "','" + longitude.Text + "','" + em.Text + "','" + prop.Text + "','Personne physique','Demande enregistrée', '', '', '', '0', '0','')", true);
    la deuxieme s'execute et la premiere non sachant c'est la meme fonction il n y a que le nom qui est changé

    il n y a pas de probleme au niveau du if

    je galere veuillez m'aider

  4. #4
    Membre éprouvé Avatar de lalouve
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 128
    Par défaut
    Salut,

    Le nom de ta fonction c'est LocalisationAvecLambert ou LocalisationLambert ?

    Vérifie cette ligne qui a un .value en trop :
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('latitude').value.value=p.x;

    Est-ce que tu as regardé dans la console JavaScript si un message d'erreur s'affiche ?

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    parfois ca marche et quqnd je modifie uniquement les des fonction ca ne marche plus pourquoi je ne sais pas

  6. #6
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    J'ai utilisé le client id de la zone de text et ca fonctionne maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/05/2015, 12h08
  2. Récupérer des valeurs d'un textbox ASP
    Par tonymx15 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 09/06/2010, 09h40
  3. changer une valeur dans une textbox
    Par calvi2002 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/07/2009, 14h23
  4. Changer valeur d'un TextBox dans un formview
    Par ecureuilmasque dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/07/2008, 12h00
  5. Réponses: 7
    Dernier message: 11/05/2006, 14h46

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