postfield
Los atributos de esta etiqueta son:
Etiqueta | Explicación | Valores que puede tomar |
name | Nombre de la variable que va a enviar el usuario(Obligatorio) | Texto |
value | Valor que toma la variable a enviar | Texto |
Notas: Atención: Normalmente los datos deben ser enviados en formato escape al servidor, por lo que si los recibimos de un input debemops transformarlos(<postfield name="f" value="$(datos:e)"/> este tema se amplia en variables) Se utiliza dentro de una etiqueta go. Acaba siempre con una barra /. No todos los dispositivos WAP (Ej. Nokia 7110) aceptan el envio de datos | ||
Ejemplo <go method="post" href="http://www.empresa.com/cgi/banco"> <postfield name="Dinero" value="10000"/> <postfield name="Num_Cta" value="12345"/> <postfield name="Operacion" value="Deposito"/> </go> | Explicación: Enviamos los campos Dinero=10000, Num_Cta=12345 y Operacion=Deposito al servidor |
Los atributos de esta etiqueta son:
Etiqueta | Explicación | Valores que puede tomar |
name | Nombre de la variable que va a inicializar(Obligatorio) | Texto |
value | Valor que toma la variable | Texto |
Notas: Se suele utilizar dentro de otras etiquetas. Acaba siempre con una barra / | ||
Ejemplo <go href="#card2"> <setvar name="Anterior" value="Card1" /> </go> |
19- Las variables. Nombres y Usos
Sustitución de variables: A veces queremos que una valor o atributo sea sustituido por los datos que hay almacenados en una variable, y esto se consigue anteponiendo el signo dolar al nombre de la variable entre paréntesis.
Ej.
<input type="text" name="Nombre"/><postfield name="dato1" value="Nombre"/> Esto lo que hace es pasar al servidor el campo dato1 con el valor Nombre, no el nombre que introdujo el usuaior
<input type="text" name="Nombre"/><postfield name="dato1" value="$(Nombre)"/> Esto lo que hace es pasar al servidor el campo dato1 con el nombre que el usuario ha escrito en el input. (Cuidado aún tiene un pequeqo fallo que explicamos ahora).
Caracteres de escape: A veces los servidores necesitan obtener la información en formato de caracteres de escape(el típico
http:\\empresa.com\bancos?%24insertar%24%26true), o una información
obtenida en este formato pasarla a normal. Para ello usamos las transformaciones que implementa WML.
$(nombre_variable:e) --> Pasar a formato escape --> Si el valor de la variable es abc=? nos da
abc%3D%3F
$(nombre_variable:unesc) --> Pasar a formato unescape -->Si el valor de la variable es abc%3D%3F nos da abc=?
No hay comentarios:
Publicar un comentario