Pergunta

Eu tenho um formulário web com mais de 10 campos que são submetidas ao banco de dados. Então, antes de apresentar os valores que eu estou fazendo a validação JavaScript.

Atualmente estou usando a validação JavaScript e mostra uma caixa de alerta se ocorrer um erro na entrada de dados.

É uma boa prática para mostrar a caixa de alerta quando a validação JavaScript falhar ou devo usar controles de validação asp.net para exibir as mensagens de erro?

Foi útil?

Solução

Eu evitar o uso de uma caixa de alerta. É chato, exige um clique extra, e uma vez que é modal -. Pára todo o navegador

Em vez disso, destacar os campos / valores errôneos, e imprimir uma mensagem na parte superior, explicando que os campos destacados precisa ser . corrigida antes que o usuário possa continuar

Você pode usar validação Asp.Net, ou validação de formulário jQuery - ambos trabalham igualmente bem.

Outras dicas

controles ASP.NET de validação são mais recomendado, pois o alerta pode ser intrusiva. Eles podem ser configurados para dar mensagens sem postar de volta, o que é ideal.

Apenas certifique-se de tornar óbvio quando o formulário falhou.

a partir da perspectiva de usabilidade, é muito melhor usar a validação .net. Dependendo da implementação caixa de alerta que você pode bombardear usuários com muitos alertas que é muito ruim.

Também não dependem de validação do lado do cliente apenas. Certifique-se de validar no lado do servidor também. E é aí que a validação .net pode ser útil novamente.

Uma boa prática é o que quando seus suportes de código cair método de volta. Por exemplo, se o Javascript está desativado, em seguida, o usuário deve ainda ser capaz de visualizar as mensagens de erro, se houver.

Mais ainda, eles não olhar tão bom como você poderia estilo seus próprios divs e exibi-los depois de algum validação do lado do servidor .. e, em seguida, usar javascript para ocultar / fade out este div erro recipiente mensagem.

Eu acho que é uma preferência / design pessoal.

Às vezes é apenas mais evidente quando há um alerta javascript indicando que algo precisa ser feito. Às vezes, um pequeno asterisco vermelho se perde na página.

Na minha própria opinião, caixas de alerta são muito irritante ver em sites estes dias desde que eles são tudo que você vê no Windows ... Mas, se você preferir um local com melhor aparência, use outra coisa. Se você quiser garantir que a mensagem fica do outro lado -., Em seguida, usar um alerta

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top