Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

itallorsf

Verificar se um input text / textarea está preenchido

Recommended Posts

Olá, eu preciso ver se um campo tipo text está preenchido, eu tentei com isset porém parece que ele só funciona com campos checkbox.

 

 

Nesse caso eu quero executar o if se todos os campos foram preenchidos e se todos forem numeros. Porem se eu deixo vazio ele ainda executa aquele echo dentro do if.

<-- html -->
Digite 5 valores inteiros (a ordem não importa):
<input type = "text" size = "1" name = "txtExe2[]">
<input type = "text" size = "1" name = "txtExe2[]">
<input type = "text" size = "1" name = "txtExe2[]">
<input type = "text" size = "1" name = "txtExe2[]">
<input type = "text" size = "1" name = "txtExe2[]">
			
			
// php
if($_GET["txtExe2"] == '') {
	foreach ($_GET["txtExe2"] as $aux) {
		$vetor2[] = $aux;
	}
	for ($i = 0; $i < (count($vetor2) - 1); $i++) {
		for($j = ($i+1); $j < (count($vetor2)); $j++) {
			if ($vetor2[$i] < $vetor2[$j]) {
				$aux = $vetor2[$j];
				$vetor2[$j] = $vetor2[$i];
				$vetor2[$i] = $aux;
			}
		}
	}

	echo "Valores digitados em ordem decresente: <br>";
	for($i = 0; $i < count($vetor2); $i++){
		echo $vetor2[$i].";";
	}
	echo "<br><hr>";
} 
else {
	echo "Nao preenchido.";
	$n_erros++;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentou o isempty no lugar de isset ou então:

if($_GET["nome_campo"] == ""){
    //o que deve ser executado
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.