html - plugin - plantillas contact form 7
El atributo "requerido" de textarea no funciona aunque el valor esté vacío (4)
Creé una página simple con cuadro de lista y área de texto con las condiciones que deberían ser necesarias.
El cuadro de lista funciona bien, pero el cuadro de área de texto no indica que el campo deba rellenarse.
<!DOCTYPE html>
<html>
<head>
<title>Ratings & Reviews</title>
<body>
<form>
<span>Customer Service*</span>
<span>
<select name=customer id=aa required>
<option selected="rate" value="" disabled>rate</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>
</span>
<br><br>
<span>Value for money*</span>
<span>
<select name=money id=aa required>
<option selected="rate" value="" disabled>rate</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>
</span>
<div>
<textarea name="reviews" rows=11 cols=50 maxlength=250 required>
</textarea>
</div>
<div id=submit>
<br>
<input type=submit name=submit value=submit>
</div>
</form>
</body>
</html>
El problema es con los espacios entre las etiquetas. Se supone que no debe proporcionar ningún espacio en html entre estas etiquetas, de lo contrario, el navegador lo considerará como el valor.
Tiene espacio vacío dentro del área de texto, elimínelo:
<textarea name="reviews" rows=11 cols=50 maxlength=250 required ></textarea>
Y probablemente la forma tiene atributo novalidate
. Cualquier atributo de validación de elemento de formulario (como se required
o regexp
) con atributo novalidate de formulario se ignorará.
prueba esto
<textarea name="mm" id="mm" rows="5" placeholder="NA if not applicable" required="required"></textarea>