Firenando Postado Maio 5, 2015 Denunciar Share Postado Maio 5, 2015 (editado) Olá, eu gostaria de saber como eu faço para a PUNIÇÃO receber um automático ao selecionar um MOTIVO. Ex: Selecionar Abuso de Comandos e AUTOMATICAMENTE ir 120 minutos para a PUNIÇÃO. <tr><td>Motivo</td><td> <select name="motivo"> <option>Ant-Rpg</option> <option>Abuso de Comandos</option> <option>Death Match</option> <option>Flood</option> <option>Linguagem Ofensiva</option> <option>Promoção Indevida</option> <option>Spam</option> <option>Venda Proibida</option> </select> </td></tr> <tr><td>Punição</td><td><input type="text" name="punicao" value=""></td></tr> Editado Maio 5, 2015 por Firenando Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wootzor Postado Maio 5, 2015 Denunciar Share Postado Maio 5, 2015 Porque não usas JavaScript para isso? Fica um exemplo simples utilizando jQuery: $("#motivo").on("change", function() { switch (this.value) { case "Ant-Rpg": $("#punicao").val("120"); break; case "Abuso de Comandos": $("#punicao").val("125"); //exemplo break; default: $("#punicao").val(""); //exemplo break; //etc. } }); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Firenando Postado Maio 5, 2015 Autor Denunciar Share Postado Maio 5, 2015 Olha, no seu exemplo funcionou, e no meu site não está funcionando... Segue a baixo a página toda. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="stylep.css" /> <link rel="shortcut icon" href="favicon.ico" /> <link rel="icon" href="favicon.ico" type="image/x-icon" /> <title>[BETA] Punir um Player</title> <script> $("#motivo").on("change", function() { switch (this.value) { case "Ant-Rpg": $("#punicao").val("120"); break; case "Abuso de Comandos": $("#punicao").val("125"); //exemplo break; default: $("#punicao").val(""); //exemplo break; //etc. } }); </script> </head> <body> <div class="center"> <div class="topo"> <h3>Brasil Play Carbon - Punir um Player</h3> </div> <?php include('conexao.php'); ?> <form method="POST" action="confirmar.php"> <table> <tr><td>Player</td><td><input type="text" name="player"></td></tr> <tr><td>Motivo</td><td> <select name="motivo" id="motivo"> <option>Ant-Rpg</option> <option>Abuso de Comandos</option> <option>Death Match</option> <option>Flood</option> <option>Linguagem Ofensiva</option> <option>Promoção Indevida</option> <option>Spam</option> <option>Venda Proibida</option> </select> </td></tr> <tr><td>Punição</td><td><input type="text" name="punicao" id="punicao" value="" /></td></tr> <tr><td>Tópico</td><td><input type="text" name="link"></td></tr> <tr><td>Admin</td><td> <select name="admin"> <option>Fire_Nando</option> <option>Odair_Delgado</option> </select> </td></tr> <tr><td colspan="2"><input type="submit" name="enviar" value="Enviar"></td></tr> </table> </form> </div> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wootzor Postado Maio 5, 2015 Denunciar Share Postado Maio 5, 2015 Faltou incluir a referência à biblioteca jQuery: <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Firenando Postado Maio 5, 2015 Autor Denunciar Share Postado Maio 5, 2015 Também não funcionou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wootzor Postado Maio 5, 2015 Denunciar Share Postado Maio 5, 2015 Claro que não, distracção minha. O código jQuery tem de ser colocado no evento DOM ready, assim: $(document).ready(function() { //restante código aqui dentro }); Nem sei como funcionou no jsFiddle :wacko: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Firenando Postado Maio 5, 2015 Autor Denunciar Share Postado Maio 5, 2015 Agora funcionou, muito obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Firenando
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.