<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:"times new roman", "new york", "times", serif;font-size:12pt"><div><font face="arial, helvetica, sans-serif"><font size="2">Ufff, acabo de recordar que tenía pendiente responderte esto! Qué mal lo mío... :P</font></font><font face="arial, helvetica, sans-serif"><font size="2"><br></font></font></div><div><font face="arial, helvetica, sans-serif"><font size="2"><br></font></font></div><div><font face="arial, helvetica, sans-serif"><font size="2">La línea de código que te había pasado a mí me funciona pero la usé en un combo "estático" (no generado dinámicamente con ajax), quizás sea por eso que no te anduvo, ahora caigo...</font></font><font face="arial, helvetica, sans-serif"><font size="2"><br></font></font></div><div><font face="arial, helvetica, sans-serif"><font size="2">Después a la tarde cuando vuelva a casa me voy a poner a hacer
 alguna pruebita.</font></font></div><div><font face="arial, helvetica, sans-serif"><font size="2"><br></font></font></div><div><font face="arial, helvetica, sans-serif"><font size="2">Saludirijillos!  :D</font></font></div><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><br><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Silverzero &lt;silverzero.52@gmail.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Lista del curso de PHP Avanzado &lt;php-avanzado@pato2.fi.mdp.edu.ar&gt;<br><b><span style="font-weight: bold;">Enviado:</span></b> viernes, 26 de noviembre, 2010 10:32:47<br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [Php-avanzado] Select condicional no carga lo seleccionado despues de enviar formulario<br></font><br>Hey! Gracias Cristian por responder!<br>Lo probé y
 no me anduvo...que será?<br><br>Saludirijillos!<br><br><div class="gmail_quote">2010/11/26 Cristian Nimes <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:cjnimes@yahoo.com.ar" target="_blank" href="mailto:cjnimes@yahoo.com.ar">cjnimes@yahoo.com.ar</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"><div><div style=""><div>A ver... mmm... no sería necesario enviar al servidor la ciudad que querés seleccionar, podrías seleccionarla directamente en el cliente, así:</div>
<div><br></div><div>... ... ...</div><div>... ... ...<div class="im"><br>          success: function (html) {<br>                $("#ciudad").html(html);</div></div><div>    $("#ciudad option[value='"+ciudadsent+"']").attr("selected", true);<br>
           }//html<br></div><div>... ... ...<br></div><div>... ... ...</div><div><br></div><div>O sea, después de agregar el contenido de la lista de ciudades, seleccionar el option cuyo value sea igual a ciudadsent.<br></div>
<div>Saluts!</div><div style="font-family:times new roman, new york, times, serif;font-size:12pt;"><br><div style="font-family:times new roman, new york, times, serif;font-size:12pt;"><font face="Tahoma" size="2"><div class="im">
<hr size="1"><b><span style="font-weight:bold;">De:</span></b> Silverzero &lt;<a rel="nofollow" ymailto="mailto:silverzero.52@gmail.com" target="_blank" href="mailto:silverzero.52@gmail.com">silverzero.52@gmail.com</a>&gt;<br><b><span style="font-weight:bold;">Para:</span></b> Lista del curso de PHP Avanzado &lt;<a rel="nofollow" ymailto="mailto:php-avanzado@pato2.fi.mdp.edu.ar" target="_blank" href="mailto:php-avanzado@pato2.fi.mdp.edu.ar">php-avanzado@pato2.fi.mdp.edu.ar</a>&gt;<br>
</div><b><span style="font-weight:bold;">Enviado:</span></b> jueves, 25 de noviembre, 2010 21:26:09<br><b><span style="font-weight:bold;">Asunto:</span></b> Re: [Php-avanzado] Select condicional no carga lo seleccionado despues de enviar formulario<br>
</font><div><div class="h5"><br>Hola Cristian,<br><br>Gracias por la ayuda, fue muy útil!<br>Modifiqué un poco el código original para segmentarlo un poco más y poder entenderlo mejor.<br>Bien, esto me anda, pero ahora el problema es que me carga las ciudades sin seleccionar la que el usuario habia seleccionado.<br>

No sé cómo mandarle el parámetro...<br><br>$(document).ready(autopopulation);<br>    <br>    function autopopulation() {<br>    <br>    $("#provincia").change(recuperarCiudades);<br>    <br>    function recuperarCiudades() {<br>

     var provincia = $("#provincia").val();<br><br>//acá agregué ciudadsent que lo puse en un campo oculto, pero no llega al otro lado!<br><br>     var ciudadsent = $("#ciudadsent").val();<br>     var dataString = 'provincia=' + provincia + ',' + 'ciudad=' + ciudadsent;<br>

      <br>      $.ajax({<br>          type: "POST",<br>          url: "ciudades.php",<br>          data: dataString,<br>          cache: false,<br>          success: function (html) {<br>              $("#ciudad").html(html);<br>

          }//html<br>      });//ajax<br>     }<br>    <br>    if ( $("#provincia").val() != "" &amp;&amp; $("#ciudad").val() == "" )<br>        //alert ("Hay una provincia seleccionada pero no hay una ciudad seleccionada");<br>

        $("#provincia").change();<br>    }<br><br><br>Agradezco de antemano!<br>Saludos!<br><br><br><div class="gmail_quote">2010/11/15 Cristian Nimes <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:cjnimes@yahoo.com.ar" target="_blank" href="mailto:cjnimes@yahoo.com.ar">cjnimes@yahoo.com.ar</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"><div><div><div>A ver, tiro una idea, probá agregando un llamado al evento change del select de provincias, de forma que se ejecute la función cuando se carga la página:<br>

</div><div><br></div><div>$(document).ready(function () {</div><div>    $("#provincia").change(function () {... ... ...}</div><div>    if ($("#provincia").val() &gt; 0 &amp;&amp; $("#ciudad").html() == "") {</div>

<div>        $("#provincia").change();</div><div>    }</div><div>}</div><div><br></div><div>Suponiendo que tengas un option "Seleccionar provincia..." con valor 0 o algo así, el if sería para que se ejecute solamente cuando la página se carga y haya una provincia seleccionada y la ciudad esté vacía.</div>

<div><br></div><div>Saludos!</div><div style="font-family:times new roman, new york, times, serif;font-size:12pt;"><br><div style="font-family:times new roman, new york, times, serif;font-size:12pt;"><font face="Tahoma" size="2"><hr size="1">

<b><span style="font-weight:bold;">De:</span></b> Silverzero &lt;<a rel="nofollow" ymailto="mailto:silverzero.52@gmail.com" target="_blank" href="mailto:silverzero.52@gmail.com">silverzero.52@gmail.com</a>&gt;<br><b><span style="font-weight:bold;">Para:</span></b> Lista del curso de PHP Avanzado &lt;<a rel="nofollow" ymailto="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank" href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a>&gt;<br>

<b><span style="font-weight:bold;">Enviado:</span></b> domingo, 14 de noviembre, 2010 13:25:35<br><b><span style="font-weight:bold;">Asunto:</span></b> [Php-avanzado] Select condicional no carga lo seleccionado despues de enviar formulario<br>

</font><div><div><br>Hola a todos!<br><br>Tengo un select condicional con Jquery, de Ciudades que las carga por POST cuando se elige la Provincia en el select anterior.<br>Pero cuando envio todos los datos del formulario y hay algun error y hay que modificar datos en los campos, como hago para que la ciudad seleccionada me la vuelva a cargar sin tener que
 volver a elegir la provincia?<br>
Porque el formulario se carga con la provincia que fue seleccionada, pero la ciudad no, me muestra el select vacío...tengo que elegir otra provincia para que me cargue otras ciudades diferentes, y recién ahí, volver a elegir la provincia que había elegido anteriormente para que me cargue las ciudades en donde estaba la que quería...se entiende? <br>


<br>Alguien ya tuvo este inconveniente?<br><br>El script que hace la llamada es asi:<br><br>$(document).ready(function () {<br>    $("#provincia").change(function () {<br>        var id = $(this).val();<br>        var dataString = 'id=' + id;<br>


        $.ajax({<br>            type: "POST",<br>            url: "ciudades.php",<br>            data: dataString,<br>            cache: false,<br>            success: function (html) {<br>                $("#ciudad").html(html);<br>


            }<br>        });<br><br>    });<br>});<br clear="all"><br>Se agradece!<br>Saludos!<br>-- <br>Carolina<br>
</div></div></div></div>


</div><br>




       </div><br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a rel="nofollow" ymailto="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank" href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a rel="nofollow" target="_blank" href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br><br clear="all"><br>-- <br>
Carolina <br>

</div></div></div></div>



</div><br>




       </div><br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a rel="nofollow" ymailto="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank" href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a rel="nofollow" target="_blank" href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br><br clear="all"><br>-- <br>Carolina<br>

</div></div>



</div><br>




      &nbsp;</body></html>