Olá, Pessoal. Como selecionar vários ítens do select multiple, sem pressionar a tecla Ctrl, só marcando com o Mouse ?
<select name="aprendendo" multiple size="5" >
<option value="aaa" id="pular">aaa</option>
<option value="bbb" id="jogar">bbb</option>
<option value="ccc" id="brincar">ccc</option>
<option value="ddd" id="trabalhar">ddd</option>
<option value="eee" id="andar">eee</option>
</select>
...
<script>
function myFunction() {
var x = document.getElementById("aprendiz").value;
}
</script>
O código abaixo ao marcar checkbox1 fica selected item1. Até aqui tudo ok. O problema é que ao desmarcar checkbox1 o item1 continua selected . Como remover selected do item1 ao desmarcar checkbox1? Obrigado !
<div style="float:left; margin-right:20px;">
checkbox1<input type="checkbox" id="aprendiz" onclick="myFunctionA();" value="aaa"><br>
checkbox2<input type="checkbox" id="aluno" onclick="myFunctionB()" value="bbb"><br>
</div>
<div style="float:left;">
<select multiple size="2" >
<option id="item1">item1</option>
<option id="item2">item2</option>
</select>
</div>
...
<script>
function myFunctionA(){
var x = document.getElementById("aprendiz").value;
if(x=='aaa'){
document.getElementById("item1").selected=true;
}
}
</script>
<script>
function myFunctionB(){
var x = document.getElementById("aluno").value;
if(x=='bbb'){
document.getElementById("item2").selected=true;
}
}
</script>
Olá pessoal. Como impedir dados duplicados em multiplos cadastros? Sempre que existir no item do select o mesmo nome que já consta na tab_aprendiz, impedir o cadastro por completo. joao por exemplo já existe na tab_aprendiz e vai ser cadastrado novamente. Alguém tem alguma idéia de como impedir o cadastro ? Obrigado !
tab_aprendiz
id nomes
1 joao
2 pedro
3 lucas
...
<?php
$phpSelf = $_SERVER['PHP_SELF'];
if (isset($_POST["enviar"])){
for($i=0; $i<3; $i++):
@$nome = $_POST['nome'][$i];
endfor;
$sqlRY = mysqli_query($KJZcon, "SELECT nome FROM tab_aprendiz WHERE nome = '".$nome."' ");
$compararDados = mysqli_num_rows($sqlRY);
if($compararDados == 0){
for($i=0; $i<3; $i++):
@$nome = $_POST['nome'][$i];
$sql_ZWX = mysqli_query($KJZcon, "INSERT INTO tab_aprendiz(nome)VALUES('".$nome."')");
print "Cadastro realizado com sucesso";
}
else{print "não cadastrou";}
endfor;
}
?>
Olá pessoal. O código abaixo lista todos os dados que estão na linha roupas. Como faço para listar somente os dados com seis caracteres pra cima, ou seja, (camisa, jaqueta e bermuda) ? Obrigado.
tab_Aprendiz
id roupas
1 calça
2 bermuda
3 camisa
4 jaqueta
5 short
6 blusa
...
<?php
$sql = mysqli_query($con, "SELECT roupas FROM tab_aprendiz");
while($linha = mysqli_fetch_array($sql)){
@$roupas = $linha ['roupas'];
echo $roupas .'<br>';
}
?>
Olá pessoal. Direto ao ponto. O código abaixo captura o texto digitado no campo textarea. Até aqui tudo ok. Podemos ver o resultado teclando f12 e depois ir na aba elements Como capturar tag br ao teclar enter e exibindo na aba elements este resultado:
texto qualquer <br>
vamos com calma <br>
tranquilidade sempre <br>
<textarea name="textodigitado" id="textodigitado" onkeydown='eventoDoTeclado()' ></textarea>
<script>
//var capturar = "";
function eventoDoTeclado () {
var capturar = document.getElementById('textodigitado').value;
document.getElementById('textodigitado').innerHTML = capturar;
//var br = document.createElement("<br>");
//var br = document.createElement('br');
}
</script>