Índice
O método getValue retorna o valor de um campo no registro de formulário. O parâmetro fieldname define o nome do campo do qual o valor será lido e é case insensitive, ou seja, você pode usar "codigo", "Codigo", "CoDiGo" ou "CODIGO", todos irão funcionar.
Exemplos de uso
Validar o preenchimento de um campo
<html> <body> <form name="form" role="form"> Código do usuário*: <input type="text" name="codigo"> <br> Nome do usuário (opcional): <input type="text" name="nome"> <br> </form> </body> </html>
function validateForm(form){ if (form.getValue("codigo") == "") { throw "Informe o código"; } }
Validações condicionais
<html> <body> <form name="form" role="form"> Tem alguma alergia? (s/n): <input type="text" name="temAlergia"> <br> Se sim, quais? <input type="text" name="alergias"> <br> </form> </body> </html>
function validateForm(form){ var temAlergia = form.getValue("temAlergia"); var alergias = form.getValue("alergias)"; if (temAlergia == "s") { if (alergias == null || alergias == "") { throw "Você deve informar quais alergias"; } } else if (temAlergia == "n") { if (alergias != null || alergias != "") { throw "Se você não possui alergias, não deve preencher o campo quais"; } } else { throw "Você deve informar apenas 's' ou 'n' no campo 'Tem alguma alergia'"; } }
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas