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 :

showModalDialog + submit


Sujet :

JavaScript

  1. #1
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut showModalDialog + submit
    Salut, j'ai besoin d'utiliser un popup qui est en modal donc j'utilise showModalDialog (Mon site est intranet et les utilisateur n'utilise que ie, donc pas besoin d'être standard sous tous les navigateur)

    Mon popup modale me permet de faire une recherche de facture pour ensuite la modifier.
    J'ai un bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" name="rechercher" value="Rechercher" id="_Rechercher" tabindex=-1 class=light >
    cependant, mon submit m'ouvre une nouvelle fenetre (correction_invoice.asp). Moi je veux seulement submitter mon popup modal. Qqn a une idée de génie :

    merci

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    montres ta balise form s'il te plait

  3. #3
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    la voici
    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
     
    <form name="correction" id="_correction" action="" method="post">
    <table width="600" border=0>
     
             <tr>
                    <td width="150" height="30" colspan=2>&nbsp;<font size="-2"><b>Début:</b></font></td>
                    <td>
                    <input type="text" name="date_day_debut" id="_date_day_debut" size="1" tabindex=11 maxlength="2" value="<%=$params->{date_day_debut}%>" class="light">&nbsp;
                    <input type="text" name="date_month_debut" id="_date_month_debut" tabindex=12 size="1" maxlength="2" value="<%=$params->{date_month_debut}%>" class="light">&nbsp;
                    <input type="text" name="date_year_debut" id="_date_year_debut" size="3" tabindex=13 maxlength="4" value="<%=$params->{date_year_debut}%>" class="light">
                    </td>
            </tr>
            <tr>
                    <td width="150" height="30" colspan=2>&nbsp;<font size="-2"><b>Fin:</b></font></td>
                    <td>
                    <input type="text" name="date_day_fin" id="_date_day_fin" size="1" tabindex=11 maxlength="2" value="<%=$params->{date_day_fin}%>" class="light">&nbsp;
                    <input type="text" name="date_month_fin" id="_date_month_fin" tabindex=12 size="1" maxlength="2" value="<%=$params->{date_month_fin}%>" class="light">&nbsp;
                    <input type="text" name="date_year_fin" id="_date_year_fin" size="3" tabindex=13 maxlength="4" value="<%=$params->{date_year_fin}%>" class="light">
                    </td>
            </tr>
            <tr>
                    <td width="150" height="30" colspan=2>&nbsp;<font size="-2"><b>Acheté de:</b></font></td>
                    <td>
                    <select name="org_id" id="_org_id" class="light_fix2" tabindex=1 >
                            <option value="none">[ Veuillez faire votre selection ]</option>
                            <% for (@$org_list) {
                                    print qq|<option value="$_->{org_id}"|;
                                    print qq|>| . $Server->HTMLEncode($_->{name}) . qq|</option>|;
                            } %>
                            </select>
                    </td>
            </tr>
            <tr>
                    <td width="150" height="30" colspan=2>&nbsp;<font size="-2"><b>Numéro de facture:</b></font></td>
                    <td><input type="text" name="no_facture" id="_no_facture" class="light" size="20" maxlenght="50" value="" tabindex=2></td>
            </tr>
            <tr>
                    <td width="150" height="30">&nbsp;<font size="-2"><b>Numéro d'écriture:</b></font></td>
                    <td width="5"><b>J</b>&nbsp;</td>
                    <td><input type="text" name="no_facture" id="_no_facture" class="light" size="20" maxlenght="50" value="" tabindex=2></td>
            </tr>
            <tr>
                    <td colspan=3 align="center">
                    <input type="submit" name="rechercher" value="Rechercher" id="_Rechercher" tabindex=-1 class=light >
                    <input type="button" name="annuller" value="Quitter" id="_Quitter" tabindex=-1 class=light onclick="window.close();">
                    </td>
            </td>
    </table>
     
    </form>

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    tu n'as rien dans le action= vers ou tu post ?

  5. #5
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    si je met rien dans action, il prend la meme page par default cad correction_invoice.asp

    Ca revient au meme que de mettre action="correction_invoice.asp"

  6. #6
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    la seule facon que jai réussi a faire c'est avec un iframe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <button type="button" style="background-image:url('/images/default/invoice_bg.gif'); cursor:hand; border:solid 1px black;"
            onclick="window.showModalDialog('correction.asp',null,'dialogWidth:600px;dialogHeight:350px;center:1;scroll:0;help:0;status:0');" tabindex=-1>
            <img src="/images/default/search.gif" height=33>
            </button>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <html>
    <head>
     
    <title>Rechercher un achat pour correction</title>
     
    <LINK REL="stylesheet" TYPE="text/css" HREF="/inc/levasseur.css" TITLE="levasseur">
    </head>
    <body>
    <iframe width="100%" height="100%" src="correction_invoice.asp"></iframe>
     
    </body>
     
    </html>

  7. #7
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    j'utilise jamais showModal

    je voit bien une solution en utilisant xmlhttprequest mais ca sera plein de js partout

  8. #8
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    j'avais penser a du ajax aussi, mais c'était seulement en dernier recours.

  9. #9
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ben comme tu veux mais la franchement ça à l'air d'être un mécanisme de leur #### showModal de faire ça

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

Discussions similaires

  1. [struts] submit+image
    Par DeeJimy dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/07/2004, 14h53
  2. [Portal] Submit dans un portlet
    Par nic211 dans le forum Oracle
    Réponses: 9
    Dernier message: 07/07/2004, 18h37
  3. [Struts]Multi submit
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 3
    Dernier message: 08/06/2004, 09h43
  4. [html:select][html:options] pb de submit
    Par wazup dans le forum Struts 1
    Réponses: 5
    Dernier message: 03/05/2004, 18h54
  5. [JSP] récupération de l'origine du submit
    Par Jovial dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/04/2004, 09h40

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