begin process at 2008 08 28 07:00:13
1 232 932 membres
52 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème Firefox/event SelectedIndexChanged/updatePanel [ Web 2.0 / Ajax ] (globeriding)

Problème Firefox/event SelectedIndexChanged/updatePanel le 02/07/2008 14:23:23

globeriding
<%@ Page Language="C#" AutoEventWireup="true" Inherits="TestPage.Test" Codebehind="Test.aspx.cs" %>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>
<!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 id="Head1" runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" id="mainTop">       
<form id="form1"  runat="server">
  <asp:ScriptManager ID="scriptManager" runat="server" EnablePartialRendering="true" />     
            <tr>
                <td colspan="5">
                       
                        <table id="subMain" cellspacing="0" cellpadding="0" width="100%" border="0" >
                            <tr>
                            <td class="subFormTitle"><span id="errorRequired">*</span><asp:label id="lblZipCity" runat="server"></asp:label></td>
                            <td class="subFormInput"><asp:textbox id="txtZip" tabIndex="10" runat="server" OnTextChanged="txtZip_TextChanged" CssClass="inputText" MaxLength="10" ></asp:textbox></td>
                            </tr>
                            <tr>
                                <td colspan="2" class="subFormMarge"><img src="~/skin/pix.gif")%>" border="0" alt="" /></td>
                            </tr>
                            <tr>
                            <td class="subFormTitle" Style="vertical-align:top;" ><span id="errorRequired">*</span><asp:label id="lblCity" runat="server"></asp:label></td>
                            <td >    
                                    <asp:UpdatePanel ID="UpdatePanelCpCities" runat="server" UpdateMode="conditional">
                                        <Triggers>
                                            <asp:AsyncPostBackTrigger ControlID="txtZip" EventName="TextChanged" />                                           
                                        </Triggers>  
                                        <ContentTemplate>
                                        <asp:DropDownList ID="ddlCities" Enabled="true" CssClass="inputList" tabIndex="11" OnSelectedIndexChanged="ddlCities_SelectedIndexChanged" />
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                            </tr>
                         </table>
                </td>
            </tr>
</form>
    </table>
</body>
</html> 
        

 
Je suis en train d'ajouter dans mes formulaires une correspondance code postal/ ville. J'ai un textbox "txtZip" ou je tape mon code postal. Avec Ajax ca me charge la liste des villes correspondantes.Dans ma liste "ddlCities", si je choisi son dernier Item ("Autres...") alors je mets le textbox "txtCity" en visible=true. Cela marche niquel avec IE7 mais avec firefox ou opéra ca ne marche pas. Lorsque je choisi un element de la liste ca lance le postback et ca revient automatiquement sur le premier élément. Le code que j'ai mis ici, est un code de test pour corriger cette erreur. Je me suis aperçu que dans mon application, qui utilise une master page, la balise "form" se trouvait en dessous de la "table" principale "mainTop". Si je déplace la balise form au dessus de cette table cela fonctionne correctement


Classé sous : problème, code, liste, firefox, event

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS