Lotus Notes - Validar campos de un form Notes en entorno Web

 
Vista:

Validar campos de un form Notes en entorno Web

Publicado por Che (15 intervenciones) el 20/05/2009 13:00:48
Buenas,
Mi pregunta es sencilla.
Cuando valido campos de un formulario notes pero para entorno web tengo un problema.
Si los campos son editables, no hay problema (Ej)

if (document.forms[0].Titulo.value == "")
{
alert("Debe indicar un Titulo");
document.forms[0].Titulo.focus();
return;
}

EN CAMBIO, si el campo es calculado, me da un error el explorador.
Me dice que el Campo "X" (calculado) no existe. Por lo cual no puede tratarlo. Es decir, es como si no existiera.
¿Que puedo hacer?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Validar campos de un form Notes en entorno Web

Publicado por Hugo Correa (286 intervenciones) el 20/05/2009 16:22:50
Que valor pones en el VALUE del campo?
Por ejemplo yo utilizo campos calculados para las fecha y en el VALUE pongo @Created
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar campos de un form Notes en entorno Web

Publicado por Che (15 intervenciones) el 21/05/2009 08:54:30
Le indico una formula.
Por ejemplo:
En un campo llamado Estado, le digo que si es nuevo, pues me ponga "Nuevo" y si no lo es pues que simplemente me indique su contenido.
@if(isnewdoc;"Nuevo";Estado)

No se si te servirá.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar campos de un form Notes en entorno Web

Publicado por Hugo Correa (286 intervenciones) el 26/05/2009 00:06:37
Puede ser que solo te falta actualizar la versiòn de java:

www.java.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar campos de un form Notes en entorno Web

Publicado por Salvador Martinez (5 intervenciones) el 26/05/2009 20:53:16
Buenas tardes.
No puedes manipularlo por javaScript porque al momento de crear el campo si es "Computed" lo crea como texto HTML y no como un campo en si.

Seguramente tiene el campo en "Computed" o "Computed For Display"
El problema cuando crear un campo asi qu se visaluzará desde un navegador lo interpreta como HTML, por eso no lo puedes leer con JavaScript.

Debes colocar el campo en Editable, le colocas la formula que quieres que muestre, y en las propiedades del campo de HTML establece que sea solo de lectura (readonly) o hidden si es que no lo quieres mostrar.

Espero te sirva Che

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar