Rian18 0 Denunciar post Postado Agosto 1, 2012 function HabDesabCxTexto(opcao){ //Início da função de desabilitaão de código if(opcao.value==1){ document.form1.cod_geral.focus(); document.form1.cod_fonte.disabled=false; document.form1.cod_bateria.disabled=false; } else if (opcao.value==2){ document.form1.cod_geral.focus(); document.form1.cod_fonte.disabled=true; document.form1.cod_bateria.disabled=true; } } // Fim da função de dasbilitação de código function verificar(){ //verificar se todos os campos foram prenchidos if ((document.form1.cod_notebook.value.length==0) || (document.form1.espec_hd.value.length==0) || (document.form1.espec_memoria.value.length==0) || (document.form1.espec_dvd.value.length==0) || (((document.form1.RadioGroup1.value==1)&&(document.form1.cod_bateria.value.length==0))) || (((document.form1.RadioGroup1.value==1)&&(document.form1.cod_fonte.value.length==0))) || (document.form1.descricao.value.length==0)){ alert("Preencha todos os campos"); }else{ alert("Dados cadastrados com sucesso"); } } //fim da função verificar //menu constructor function menu(allitems,thisitem,startstate){ callname= "gl"+thisitem; divname="subglobal"+thisitem; this.numberofmenuitems = allitems; this.caller = document.getElementById(callname); this.thediv = document.getElementById(divname); this.thediv.style.visibility = startstate; } //menu methods function ehandler(event,theobj){ for (var i=1; i<= theobj.numberofmenuitems; i++){ var shutdiv =eval( "menuitem"+i+".thediv"); shutdiv.style.visibility="hidden"; } theobj.thediv.style.visibility="visible"; } function closesubnav(event){ if ((event.clientY <48)||(event.clientY > 107)){ for (var i=1; i<= numofitems; i++){ var shutdiv =eval('menuitem'+i+'.thediv'); shutdiv.style.visibility='hidden'; } } } // --> </script> <style type="text/css"> <!-- .style1 {font-size: medium} --> </style> </head> <body onmousemove="closesubnav(event);"> <div class="skipLinks">skip to: <a href="#content">page content</a> | <a href="#pageNav">links on this page</a> | <a href="#globalNav">site navigation</a> | <a href="#siteInfo">footer (site information)</a> </div> <div id="masthead"> <h1 id="siteName"> <center> Sistema interno de notebook </center> </h1> <div id="globalNav"> <img alt="1" src="gblnav_left.gif" height="32" width="4" id="gnl" /> <img alt="2" src="glbnav_right.gif" height="32" width="4" id="gnr" /> <div id="globalLink"> <a href="#" id="gl1" class="glink" onmouseover="ehandler(event,menuitem1);">Cadastrar</a><a href="#" id="gl2" class="glink" onmouseover="ehandler(event,menuitem2);">Consultar</a><a href="#" id="gl3" class="glink" onmouseover="ehandler(event,menuitem3);">Devolução</a><a href="#" id="gl4" class="glink" onmouseover="ehandler(event,menuitem4);">Relatório</a></div> <!--end globalLinks--> </div> <!-- end globalNav --> <div id="subglobal1" class="subglobalNav"> <a href="#">Notenook</a> | <a href="#">Funcionários</a> | <a href="#">Pedidos</a> </div> <div id="subglobal2" class="subglobalNav"> <a href="#">Notebook</a> | <a href="#">Funcionários</a> | <a href="#">Pedidos</a> | <a href="#">Devolução</a> </div> <div id="subglobal3" class="subglobalNav"> <a href="#">Patrimonio</a> | <a href="#">Alugado</a> </div> <div id="subglobal4" class="subglobalNav"> <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> </div> <div id="subglobal5" class="subglobalNav"> <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> </div> <div id="subglobal6" class="subglobalNav"> <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> </div> <div id="subglobal7" class="subglobalNav"> <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> </div> <div id="subglobal8" class="subglobalNav"> <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> </div> </div> <!-- end masthead --> <div id="pagecell1"> <!--pagecell1--> <img alt="" src="tl_curve_white.gif" height="6" width="6" id="tl" /> <img alt="" src="tr_curve_white.gif" height="6" width="6" id="tr" /> <div id="pageName"> <h2>Cadastro de Notebooks </h2> </div> <div id="siteInfo"> <form name="form1" method="post" action="insercao1.php"onsubmit="verificar();"> <table width="954" border="0"> <tr> <td width="177" height="44"><label>Código do Notebook:</label></td> <td colspan="2"><input name="cod_notebook" type="text" id="cod_notebook" size="40" /></td> <td width="194"><label>Especificações do HD :</label></td> <td width="247"><input name="espec_hd" type="text" id="espec_hd" size="40" /></td> </tr> <tr> <td height="46"><label>Situação do Notebook:</label></td> <td width="281"><p> <label> <input type="radio" name="RadioGroup1" value="1" cheked onClick='HabDesabCxTexto(this);'/> Alugado </label> <label> <input type="radio" name="RadioGroup1" value="2" onClick='HabDesabCxTexto(this);' /> Patrimonio </label> <br /> <label></label> </p> <label></label> <label></label></td> <td width="33"> </td> <td><label>Especificações da memória:</label></td> <td><input name="espec_memoria" type="text" id="espec_memoria" size="40" /></td> </tr> <tr> <td><label>Código:</label></td> <td colspan="2"><input name="cod_geral" type="text" id="cod_geral" size="40" /></td> <td><label>Especificaçõs do DVD:</label></td> <td><input name="espec_dvd" type="text" id="espec_dvd" size="40" /></td> </tr> <tr> <td><label>Código da Fonte:</label></td> <td colspan="2"><input name="cod_fonte" type="text" id="cod_fonte" size="40" /></td> <td><label>Código da Bateria:</label></td> <td><input name="cod_bateria" type="text" id="cod_bateria" size="40" /></td> </tr> <tr> <td height="31"><label>Descrições Extras:</label></td> <td colspan="2"> </td> <td><label></label></td> <td> </td> </tr> <tr> <td height="80" colspan="5"><textarea name="desc" cols="70" rows="3" id="desc"></textarea></td> </tr> </table> <p> <label> <input name="cadastrar" type="submit" id="cadastrar" value="Cadastrar" /> </label> <label> <input name="Limpar" type="reset" id="Limpar" value="Limpar" /> </label> <label> <input name="retornar" type="button" id="retornar" value="Retornar a página princpal" onclick="location.href='../Página Principal/Página principal.html'"/> </label> </p> </form> </div> </div> <!--end pagecell1--> <br /> <script type="text/javascript"> <!-- var menuitem1 = new menu(7,1,"hidden"); var menuitem2 = new menu(7,2,"hidden"); var menuitem3 = new menu(7,3,"hidden"); var menuitem4 = new menu(7,4,"hidden"); var menuitem5 = new menu(7,5,"hidden"); var menuitem6 = new menu(7,6,"hidden"); var menuitem7 = new menu(7,7,"hidden"); // --> </script> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Agosto 2, 2012 42... :mellow: Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Agosto 3, 2012 você pode usar um return false; dentro da função que você dispara no onsubmit, para impedir que o form seja enviado em caso de erros. Compartilhar este post Link para o post Compartilhar em outros sites