validação botão - jquery
validações no botão, verificando que os campos não podem estar vazios, como posso fazer?...
rogerio, aprenda a gostar do google, uma simples pesquisa pelo termo validação jquery formulario já trouxe dezenas de links:[url:descricao=https://www.google.com.br/webhp?sourceid=chrome-instant&io...
<p>a substituição do controle de um usuário pelo computador sempre será uma interrupção e, muitas vezes, será percebida como uma invasão do fluxo de trabalho desse usuário. o site "não deveria" ter o controle de nossos computadores, portanto, exercer esse controle será pelo menos um pouco alarmante.</p><p>dito isso, você aborda um tópico realmente importante, sendo a importância de informar ao usuário que sua entrada é inválida antes de preencher um conjunto inteiro de campos e enviá-los.</p><p>a abordagem que eu achei menos intrusiva, mas que fornece a resposta mais rápida, é o fluxo abaixo.</p><p><img src="https://i.stack.imgur.com/vxahu.png" alt="alt text"></p><p>essencialmente, espere que eles preencham seu primeiro campo e, à medida que clicam/separam um novo campo (ou um campo que foi invalidado), verifique o campo que acabou de ser concluído. se o campo que acabou de ser preenchido for válido, imprima um ícone "bom" discreto ao lado dele (verde, marca de seleção, sorriso no rosto, você entendeu). se falhar nas regras de validação, imprima discretamente um ícone "ruim" (vermelho, "x" etc.) e uma linha curta sobre o que falhou.</p><p>mas lembre-se, não interrompa o fluxo de trabalho:</p><ul> <li>sem pop-ups</li> <li>sem sobreposições</li> </ul><p>quando terminarem o campo para o qual foram movidos, eles voltarão ao campo inválido ou seguirão em frente e voltarão mais tarde. de qualquer forma, eles verão que têm uma edição para fazer, mas podem fazê-lo em seu próprio tempo.</p><p>no final, eles terão um formulário completamente válido antes de enviá-lo, o que significa</p><ol> <li>eles só terão que enviar uma vez</li> <li>eles não perdem tempo ficando bravos ou frustrados quando a submissão "falha"</li> <li>eles vão gostar mais do seu site</li> <li>todo mundo vai ter bolo</li> </ol> <p>neste ponto, acredito que o seguinte é um conjunto completo de requisitos:</p><ol> <li>crie um formulário com <code>html.beginform</code></li> <li>ative <code>clientvalidationenabled</code></li> <li>ative <code>unobtrusivejavascriptenabled</code></li> <li>defina atributos de validação apropriados nas propriedades do modelo (<em> e não </em> campos)</li> <li>se os helpers html usados ​​para criar os elementos do formulário não estiverem no mesmo formulário que a chamada <code>html.beginform</code>, use uma solução alternativa relevante (consulte <a href="https://stackoverflow.com/questions/4187742/partialview-and-unobtrusive-client-validation-not-working">solução alternativa 1</a> e <a href="https://stackoverflow.com/questions/4997269/asp-net-mvc-3-generate-unobtrusive-validation-when-beginform-is-on-the-layout">solução alternativa 2</a> )</li> <li>inclua os arquivos <code>jquery</code>, <code>jquery.validate.js</code> e <code>jquery.validate.unobtrusive.js</code>, nessa ordem</li> <li>verifique se os atributos discretos de validação estão presentes no html</li> <li>se estiver usando validadores personalizados: <ul> <li>verifique se eles foram adicionados a <code>jquery.validator.unobtrusive.adapters</code></li> <li>verifique se eles foram adicionados ao plug-in de validação do jquery chamando <code>jquery.validator.addmethod</code>.</li> <li>verifique se o acima ocorreu antes de <code>$(document).ready()</code>, pois nesse momento é tarde demais</li> </ul> </li> <li>ligue para <code>jquery.validator.unobtrusive.parse</code> ou <code>jquery.validator.unobtrusive.parseelement</code> nos elementos adicionados dinamicamente após o carregamento inicial da página.</li> </ol> <p>o <code>while</code> está checando se o valor é null. enquanto não for null, continua infinitamente.</p>
<p>o enter não é null. se quiser checar uma linha vazia, faça algo como <code>while(!s.isempty())</code></p> <p>você não precisa de um plugin para isso. apenas <a href="http://www.ostraining.com/blog/joomla/overrides/">substitua</a> uma visualização de categoria e faça seu cheque lá.</p><p>por exemplo, para a substituição da exibição do blog <a href="https://github.com/joomla/joomla-cms/blob/staging/components/com\_content/views/category/tmpl/blog.php">blog.php</a> e na linha 60 faça sua verificação:</p><pre><code>if ($item-&gt;created\_by == jfactory::getuser()-&gt;id) : echo $this-&gt;loadtemplate('item'); } endif; </code></pre><p>é claro que isso é apenas um exemplo, mas mostra o poder de substituir. espero que isso ajude.</p> <p>olá valdiney, é para você fazer uma variação de código.</p>
<p>usar sua curiosidade e criatividade, variar, não se prender só ao que foi pedido, tipo:</p>
<p></p>fazendo diferente:
<strong> teste 1 </strong>
<strong> teste 2 </strong>
<strong> teste 3 </strong>
<p></p>
<p></p> <p>há vários aplicativos da web que validam um documento xml em relação a um esquema específico.</p><ol> <li> <a href="http://tools.decisionsoft.com/schemavalidate/">http://tools.decisionsoft.com/schemavalidate/</a> </li> <li> <a href="http://www.xmlvalidation.com/">http://www.xmlvalidation.com/</a> </li> <li> <a href="http://www.xmlme.com/validator.aspx">http://www.xmlme.com/validator.aspx</a> </li> <li> <a href="http://www.xmlforasp.net/schemavalidator.aspx">http://www.xmlforasp.net/schemavalidator.aspx</a> </li> </ol><p>eu acho que é um caso de escolher e usar a ferramenta que possui a interface que você mais gosta, pois todos fazem o mesmo trabalho.</p> <p>olá fabio! pelo que entendi tem uma propriedade chamada <code>acceptsslscerts</code> que ao setar como true deveria ajudá-lo nesse cenário. inicialmente parece funcionar para todos os browser mas não é certeza então dependendo do browser que esteja utilizando talvez tenha que utilizar uma propriedade diferente para configurar. </p>
<p>nesse <a href="https://stackoverflow.com/questions/24507078/how-to-deal-with-certificates-using-selenium" rel="nofollow">link</a> tem mais detalhes como exemplo. faz sentido?</p> <p>oi henrique tudo bem?</p>
<p>para validação de e-mails não tem limite a última parte do email. não sabemos que domínios irão surgir amanhã e no padrão html5 a tag input tipo email aceita esse e-mail que deu como exemplo.</p>

 e-mail: 
 



<pre class="prettyprint"><code>&lt;form&gt;
 e-mail: &lt;input type&#61;&#34;email&#34; name&#61;&#34;emailaddress&#34;&gt;
 &lt;input type&#61;&#34;submit&#34;&gt;
&lt;/form&gt;</code></pre> Como faço para validar meu email no orkut? <p>aqui está outro exemplo baseado em <a href="http://jquery.com">jquery</a> . ao contrário de todas as outras respostas postadas aqui, leva em consideração todos os eventos de teclado e mouse, especialmente cliques:</p><pre><code>if (!$.support.leadingwhitespace) { // if ie6/7/8 $('select.wide') .bind('focus mouseover', function() { $(this).addclass('expand').removeclass('clicked'); }) .bind('click', function() { $(this).toggleclass('clicked'); }) .bind('mouseout', function() { if (!$(this).hasclass('clicked')) { $(this).removeclass('expand'); }}) .bind('blur', function() { $(this).removeclass('expand clicked'); }); } </code></pre><p>use-o em combinação com este pedaço de css:</p><pre><code>select { width: 150px; /* or whatever width you want. */ } select.expand { width: auto; } </code></pre><p>tudo que você precisa fazer é adicionar a classe <code>wide</code> ao (s) elemento (s) suspenso (s) em questão.</p><pre><code>&lt;select class="wide"&gt; ... &lt;/select&gt; </code></pre><p> <a href="http://jsfiddle.net/hnv9q/">aqui está um exemplo do jsfiddle</a> . espero que isto ajude.</p>