<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Javascript &amp; Dreamweaver: Validar formularios.</title>
	<atom:link href="http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/</link>
	<description>... y aquí de que se escribe</description>
	<lastBuildDate>Thu, 09 Sep 2010 03:53:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Por: noelia</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-8346</link>
		<dc:creator>noelia</dc:creator>
		<pubDate>Mon, 23 Aug 2010 12:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-8346</guid>
		<description>Buenos dias:
No me aparece la opcion On Submit, todas las demas si: por que puede ser? Como puedo solucionarlo?
Gracias</description>
		<content:encoded><![CDATA[<p>Buenos dias:<br />
No me aparece la opcion On Submit, todas las demas si: por que puede ser? Como puedo solucionarlo?<br />
Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rakel</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-8152</link>
		<dc:creator>Rakel</dc:creator>
		<pubDate>Wed, 07 Apr 2010 16:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-8152</guid>
		<description>Hola... hace mucho q no esta esto activo, pero por si acaso.
Me has resuelto mi problemilla con los formularios, pero Dreamweaver me da un error cuando quiero validar: &quot;La realización de este cambio puede exigir el cambio del código bloqueado por una plantilla o un traductor. Se omitirá el cambio&quot; ¿alguna solucion?
Mil gracias :D</description>
		<content:encoded><![CDATA[<p>Hola&#8230; hace mucho q no esta esto activo, pero por si acaso.<br />
Me has resuelto mi problemilla con los formularios, pero Dreamweaver me da un error cuando quiero validar: &#8220;La realización de este cambio puede exigir el cambio del código bloqueado por una plantilla o un traductor. Se omitirá el cambio&#8221; ¿alguna solucion?<br />
Mil gracias <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Leti</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-7052</link>
		<dc:creator>Leti</dc:creator>
		<pubDate>Thu, 01 Oct 2009 17:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-7052</guid>
		<description>Gracias por la ayuda, pero aun así tengo un pequeño problema: el formulario advierte que existen errores porque hay casillas que no se rellenaron bien pero aun así cuando le doy al botón de aceptar se envía el formulario igualmente. Esto ¿como lo puedo solucionar? muchas gracias</description>
		<content:encoded><![CDATA[<p>Gracias por la ayuda, pero aun así tengo un pequeño problema: el formulario advierte que existen errores porque hay casillas que no se rellenaron bien pero aun así cuando le doy al botón de aceptar se envía el formulario igualmente. Esto ¿como lo puedo solucionar? muchas gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nnatali</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6745</link>
		<dc:creator>nnatali</dc:creator>
		<pubDate>Thu, 10 Sep 2009 09:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6745</guid>
		<description>Eii genial! Me alegro un montón de que lo pudieses solucionar y muchas gracias por explicárnoslo así aprendemos todos :D</description>
		<content:encoded><![CDATA[<p>Eii genial! Me alegro un montón de que lo pudieses solucionar y muchas gracias por explicárnoslo así aprendemos todos <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6740</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Thu, 10 Sep 2009 02:48:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6740</guid>
		<description>Natali, ya encontre la solucion a mi problema. Era que estaba mal incrustado la funcion de validacion de radio en la funcion de validacion de Dreamweaver.
Conclusion:
Para que la funcion javascript de Dreamweaver valide tambien a los radio (normalmente no los tiene en cuenta) se le puede agregar una condicion. Aca se muestra como quedaria el script.


&lt;!--
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors=&#039;&#039;,args=MM_validateForm.arguments;
    for (i=0; i&lt;(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!=&quot;&quot;) {
        if (test.indexOf(&#039;isEmail&#039;)!=-1) { p=val.indexOf(&#039;@&#039;);
          if (p&lt;1 &#124;&#124; p==(val.length-1)) errors+=&#039;- &#039;+nm+&#039; debe ser un mail valido.\n&#039;;
        } else if (test!=&#039;R&#039;) { num = parseFloat(val);
          if (isNaN(val)) errors+=&#039;- &#039;+nm+&#039; debe contener un numero.\n&#039;;
          if (test.indexOf(&#039;inRange&#039;) != -1) { p=test.indexOf(&#039;:&#039;);
            min=test.substring(8,p); max=test.substring(p+1);
            if (num&lt;min &#124;&#124; max


Un ejemplo funcionando seria:
http://elcasamiento.site90.net/ayuda/ayuda.html

Saludos
PD: puedes borrar mi mensaje anterior, para no confundir al lector. Gracias</description>
		<content:encoded><![CDATA[<p>Natali, ya encontre la solucion a mi problema. Era que estaba mal incrustado la funcion de validacion de radio en la funcion de validacion de Dreamweaver.<br />
Conclusion:<br />
Para que la funcion javascript de Dreamweaver valide tambien a los radio (normalmente no los tiene en cuenta) se le puede agregar una condicion. Aca se muestra como quedaria el script.</p>
<p>&lt;!&#8211;<br />
function MM_validateForm() { //v4.0<br />
  if (document.getElementById){<br />
    var i,p,q,nm,test,num,min,max,errors=&#039;&#039;,args=MM_validateForm.arguments;<br />
    for (i=0; i&lt;(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);<br />
      if (val) { nm=val.name; if ((val=val.value)!=&quot;&quot;) {<br />
        if (test.indexOf(&#039;isEmail&#039;)!=-1) { p=val.indexOf(&#039;@&#039;);<br />
          if (p&lt;1 || p==(val.length-1)) errors+=&#039;- &#039;+nm+&#039; debe ser un mail valido.\n&#039;;<br />
        } else if (test!=&#039;R&#039;) { num = parseFloat(val);<br />
          if (isNaN(val)) errors+=&#039;- &#039;+nm+&#039; debe contener un numero.\n&#039;;<br />
          if (test.indexOf(&#039;inRange&#039;) != -1) { p=test.indexOf(&#039;:&#039;);<br />
            min=test.substring(8,p); max=test.substring(p+1);<br />
            if (num&lt;min || max</p>
<p>Un ejemplo funcionando seria:<br />
<a href="http://elcasamiento.site90.net/ayuda/ayuda.html" rel="nofollow">http://elcasamiento.site90.net/ayuda/ayuda.html</a></p>
<p>Saludos<br />
PD: puedes borrar mi mensaje anterior, para no confundir al lector. Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nnatali</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6719</link>
		<dc:creator>nnatali</dc:creator>
		<pubDate>Wed, 09 Sep 2009 07:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6719</guid>
		<description>Hola Diego!
En el ejemplo que pones lo hace bien, no? ¿Ese es el tuyo? ¿Lo has conseguido o quieres hacerlo como ese?
Si es que quieres hacerlo como ese, sencillo, mira el código fuente de esa página y ahí te puedes orientar, el javascript se muestra ;)
Saludos!!</description>
		<content:encoded><![CDATA[<p>Hola Diego!<br />
En el ejemplo que pones lo hace bien, no? ¿Ese es el tuyo? ¿Lo has conseguido o quieres hacerlo como ese?<br />
Si es que quieres hacerlo como ese, sencillo, mira el código fuente de esa página y ahí te puedes orientar, el javascript se muestra <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Saludos!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6703</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Tue, 08 Sep 2009 15:33:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6703</guid>
		<description>Este articulo me ayudo mucho. Gracias por ser buena onda! Segui asi.
Pero me encontre con una dificultad que no pude resolver que quiza le sirva a la pregunta anterior de Andrea.
Dreamweaver no tiene en cuenta los radio.
Yo tengo un formulario donde tengo texto y radio.
Encontre una accion de validacion de radio que agrege a la funcion javascript de Dreamweaver.
Lo que agrege fue:
var radioz=0; 
for(i=0; ele=document.seleccion.elements[i]; i++){ 
if (ele.type==&#039;radio&#039;) 
if (ele.checked){radioz=1;break;}} 
if (radioz==1){&#039;&#039;}else{ 
alert(&#039;Debe seleccionar un radio&#039;);return false;}
 
Me gustaria que no pase a la siguiente pagina si no hay porlomenos un radio.
Digo esto porque el mensaje de alerta me aparece, pero pasa igual.
No se como evitar el submit.
Y si si puede (pero no tan importante como lo anterior) que este en el mismo mensaje de alerta.

Un ejemplo de lo que hablo es esto:
http://elcasamiento.site90.net/ayuda/ayuda.html

Desde ya muchisimas gracias</description>
		<content:encoded><![CDATA[<p>Este articulo me ayudo mucho. Gracias por ser buena onda! Segui asi.<br />
Pero me encontre con una dificultad que no pude resolver que quiza le sirva a la pregunta anterior de Andrea.<br />
Dreamweaver no tiene en cuenta los radio.<br />
Yo tengo un formulario donde tengo texto y radio.<br />
Encontre una accion de validacion de radio que agrege a la funcion javascript de Dreamweaver.<br />
Lo que agrege fue:<br />
var radioz=0;<br />
for(i=0; ele=document.seleccion.elements[i]; i++){<br />
if (ele.type==&#8217;radio&#8217;)<br />
if (ele.checked){radioz=1;break;}}<br />
if (radioz==1){&#8221;}else{<br />
alert(&#8216;Debe seleccionar un radio&#8217;);return false;}</p>
<p>Me gustaria que no pase a la siguiente pagina si no hay porlomenos un radio.<br />
Digo esto porque el mensaje de alerta me aparece, pero pasa igual.<br />
No se como evitar el submit.<br />
Y si si puede (pero no tan importante como lo anterior) que este en el mismo mensaje de alerta.</p>
<p>Un ejemplo de lo que hablo es esto:<br />
<a href="http://elcasamiento.site90.net/ayuda/ayuda.html" rel="nofollow">http://elcasamiento.site90.net/ayuda/ayuda.html</a></p>
<p>Desde ya muchisimas gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pilar</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6539</link>
		<dc:creator>Pilar</dc:creator>
		<pubDate>Wed, 29 Jul 2009 21:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6539</guid>
		<description>Natali, mil gracias por tu respuesta, es muy amable de tu parte.
Pues como ya dije antes, no tengo manejo de PHP, pues acabo de terminar mi cuarsad de Diseño Web Básico y aún me queda cursar el avanzado.
por todo ello, va una nueva pregunta: existe alguna manera de que, luego de que mis visitantes hagan clic en &quot;Enviar&quot;, no sean derivados a una página externa sino que se queden en la mía?</description>
		<content:encoded><![CDATA[<p>Natali, mil gracias por tu respuesta, es muy amable de tu parte.<br />
Pues como ya dije antes, no tengo manejo de PHP, pues acabo de terminar mi cuarsad de Diseño Web Básico y aún me queda cursar el avanzado.<br />
por todo ello, va una nueva pregunta: existe alguna manera de que, luego de que mis visitantes hagan clic en &#8220;Enviar&#8221;, no sean derivados a una página externa sino que se queden en la mía?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andrea</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6459</link>
		<dc:creator>Andrea</dc:creator>
		<pubDate>Wed, 01 Jul 2009 19:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6459</guid>
		<description>Lo que pasa es que tengo un cuestionario de más de 10 preguntas, quiero en este caso que todas las preguntas estén respondidas para pasar a otra página.
¿Hay forma de trabajar ése cuestionario a manera de matriz? Es decir, que recorra cada pregunta y verifique que ninguna se quede sin tener checado un botón de opción. 
Debo mencionar que hay un pequeño &quot;detalle&quot;, no todas las preguntas tienen el mismo número de respuestas, la mayoría tienen 4 respuestas, pero hay otras en las que tienen 6 o 7.
Otra cosa, en mi cuestionario, la pregunta 1 da la pauta para permitir o denegar el acceso a las demás. Por ejemplo, si se selecciona en la primera pregunta la opción Sí (por mencionar algo) que le habilite al usuario las preguntas de la 3 a la 10 (la 2 NO). En caso contrario, si se elige la opción No, que le habilite sólo la pregunta 2, (las demás no)¿Me explico?
... Tal vez sea mucho lo que pido pero, no estoy familiarizada con este lenguaje, no hallo cómo. Tengo la idea, sé lo que debo hacer pero el &quot;cómo&quot; es el problema. Espero puedas ayudarme</description>
		<content:encoded><![CDATA[<p>Lo que pasa es que tengo un cuestionario de más de 10 preguntas, quiero en este caso que todas las preguntas estén respondidas para pasar a otra página.<br />
¿Hay forma de trabajar ése cuestionario a manera de matriz? Es decir, que recorra cada pregunta y verifique que ninguna se quede sin tener checado un botón de opción.<br />
Debo mencionar que hay un pequeño &#8220;detalle&#8221;, no todas las preguntas tienen el mismo número de respuestas, la mayoría tienen 4 respuestas, pero hay otras en las que tienen 6 o 7.<br />
Otra cosa, en mi cuestionario, la pregunta 1 da la pauta para permitir o denegar el acceso a las demás. Por ejemplo, si se selecciona en la primera pregunta la opción Sí (por mencionar algo) que le habilite al usuario las preguntas de la 3 a la 10 (la 2 NO). En caso contrario, si se elige la opción No, que le habilite sólo la pregunta 2, (las demás no)¿Me explico?<br />
&#8230; Tal vez sea mucho lo que pido pero, no estoy familiarizada con este lenguaje, no hallo cómo. Tengo la idea, sé lo que debo hacer pero el &#8220;cómo&#8221; es el problema. Espero puedas ayudarme</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nnatali</title>
		<link>http://blog.nnatali.com/2008/09/14/javascript-dreamweaver-validar-formularios/comment-page-1/#comment-6437</link>
		<dc:creator>nnatali</dc:creator>
		<pubDate>Tue, 30 Jun 2009 16:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nnatali.com/?p=43#comment-6437</guid>
		<description>Hola Andrea!

A ver si te vale con esto:

&lt;strong&gt;if (formulario.radio[0].checked) { - aqui iria la accion que quieras - }&lt;/strong&gt;

Cambiando formulario por el name de tu formulario, y radio por el de tu conjunto de botones, en este ejemplo seleccionamos el primer radio que encuentra, poniendo un 1 sería el segundo, etc.. Ahí ya puedes validar si hay alguno seleccionado o no, ¿Era esto lo que necesitabas?

Un saludo!</description>
		<content:encoded><![CDATA[<p>Hola Andrea!</p>
<p>A ver si te vale con esto:</p>
<p><strong>if (formulario.radio[0].checked) { &#8211; aqui iria la accion que quieras &#8211; }</strong></p>
<p>Cambiando formulario por el name de tu formulario, y radio por el de tu conjunto de botones, en este ejemplo seleccionamos el primer radio que encuentra, poniendo un 1 sería el segundo, etc.. Ahí ya puedes validar si hay alguno seleccionado o no, ¿Era esto lo que necesitabas?</p>
<p>Un saludo!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
