Minha função não esta aceitando ser colada em aspas simples para pode fica dentro do formulário, como fazer para resolver essa situação??
A parte que não aceita-> $("input[name='enable']")
echo "<html><head><script>function sem_acento(e,args){if(document.all){var evt=event.keyCode;}// caso seja IEelse{var evt = e.charCode;}// do contrário deve ser Mozillavar valid_chars ='abcdefghijlmnopqrstuvxzwykABCDEFGHIJLMNOPQRSTUVXZWYK'+args;// criando a lista de teclas permitidasvar chr=String.fromCharCode(evt);// pegando a tecla digitadaif(valid_chars.indexOf(chr)>-1){returntrue;}// se a tecla estiver na lista de permissão permite-a// para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20)if(valid_chars.indexOf(chr)>-1|| evt <9){returntrue;}if(valid_chars.indexOf(chr)>30|| evt <35){returntrue;}//permite a tecla espaçoreturnfalse;// do contrário nega}function so_numero(e,args){if(document.all){var evt=event.keyCode;}// caso seja IEelse{var evt = e.charCode;}// do contrário deve ser Mozillavar valid_chars ='0123456789';// criando a lista de teclas permitidasvar chr=String.fromCharCode(evt);// pegando a tecla digitadaif(valid_chars.indexOf(chr)>-1){returntrue;}// se a tecla estiver na lista de permissão permite-a// para permitir teclas como <BACKSPACE> adicionamos uma permissão para // códigos de tecla menores que 09 por exemplo (geralmente uso menores que 20)if(valid_chars.indexOf(chr)>-1|| evt <9){returntrue;}if(valid_chars.indexOf(chr)>30|| evt <35){returntrue;}//permite a tecla espaçoreturnfalse;// do contrário nega}</script><scriptsrc='https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'type='text/javascript'></script><scripttype='text/javascript'>
$(document).ready(function($){
$("input[name='enable']").click(function(){if($(this).is(':checked')){
$('input.textbox:text').attr('disabled',false);}elseif($(this).not(':checked')){var remove ='';
$('input.textbox:text').attr ('value', remove);
$('input.textbox:text').attr('disabled',true);}});});</script><linkrel='stylesheet'type='text/css'href='/SLP/css/css/Pag.css'/></head><body><h3>Informe os dados do professor:</h3><br/>
Os campos com <b>*</b> são de preenchimento obrigatório!
<br/><br/><formname='cadastroProf'method='post'action='/SLP/cadastro de professor/pag4'><labeltitle='Turma sem Professor'for='Turma sem Professor'>Turma sem Professor</label><br/><inputid='Turma sem Professor'name='enable'type='checkbox'checked=''/><br/><labeltitle='matricula'for='matricula'>Matricula do Professor</label><br/><inputid='matricula'class='textbox'name='matricula'type='text'maxlength='10'onKeyPress='return so_numero(event);'required/><br/><labeltitle='CPF do Professor'for='CPF do Professor'>CPF do Professor</label><br/><inputid='CPF do Professor'class='textbox'name='cpf'type='text'maxlength='11'onKeyPress='return so_numero(event);'required/><br/><labeltitle='Nome do Professor'for='Nome do Professor'>Nome do Professor</label><br/><inputid='Nome do Professor'class='textbox'name='nomeProfEfetivo'type='text'onKeyPress='return sem_acento(event);'required/><br/><linkrel='stylesheet'href='/SLP/css/css/finalizar.css'><inputtype='submit'class='btfinalizar btn-blue'value='Cadastrar'/></form></body></html>";
Olá.
Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
Criei um sistema para fazer o upload de imagens e alguns campos text.
Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
Gostaria de saber se há como usar javascript para evitar isso?
Agradeço desde já.
Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar.
A navbar esta sendo chamada no layout.tsx estou usando typescript
e fica dessa forma
<div>
<Navbar/>
<main>{children}</main>
</div>
Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
O que tentei até agora
Ex1
$busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
$busca->bindParam('campo', $_REQUEST['campo_form']);
Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
Inseri dados numéricos, da seguinte maneira para testar: 01234567; 12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
Ex2
$busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
Esse número está cadastrado, mas não retorna.
Ex3
$busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
Esse número está cadastrado, mas não retorna.
Ex4
$busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
Esse número está cadastrado, mas não retorna.
Ex5
$busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
Esse número está cadastrado, mas não retorna.
Ex6
$busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
Esse número está cadastrado, mas não retorna.
Ex7
$busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
$busca->bindParam('campo', $_REQUEST['campo_form'])
Não retorna dados.
O $_REQUEST['campo_form'] é envio via AJAX de um formulário.
Usei o gettype para verificar o post, e ele retorna string.
Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
Esse tipo de varchar foi usado porque os números que serão gravados nesse campo, terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
Agradeço desde já.
Minha função não esta aceitando ser colada em aspas simples para pode fica dentro do formulário, como fazer para resolver essa situação??
A parte que não aceita-> $("input[name='enable']")
Compartilhar este post
Link para o post
Compartilhar em outros sites