我对php有疑问 如果我有一个文本域
<input name="testnumber" type="text" size="5" maxlength="3" />
用户键入一个东西(数字);我需要根据标签中建立的数量来出现一些东西;示例:如果用户在3.1和4.0之间键入“确定”,则用户在“改进”标签上键入1.0和3.0之间;
<?php
$flower = "rose";
switch ($flower)
{
case "rose" :
echo $flower." costs $2.50";
break;
case "daisy" :
echo $flower." costs $1.25";
break;
case "orchild" :
echo $flower." costs $1.50";
break;
default :
echo "There is no such flower in our shop";
break;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Prueba condicionales</title>
</head>
<body>
<fieldset>
<legend>Datos recuperados</legend>
<div>
<?php include ("conexion_consulta.php"); $conn = new conexion(); $conn-> recuperardatos(); ?>
</div>
</fieldset>
<form action="" method="post" name="prueba condicional">
<label>Nota</label> <input maxlength="3" name="notadeprueba" size="5"
type="text"><br>
<label>Desempeño</label>
<hr>
<input name="send" type="button" value="Send_db">
</form>if(){ }
</body>
</html>
我需要做的没有“echo”标签是我需要的因为很多数据。
非常感谢。
答案 0 :(得分:0)
您可以使用HTML5验证(最简单的方法):
<input maxlength="3" name="notadeprueba" size="5"
type="number" min="1" max="3">
http://www.the-art-of-web.com/html/html5-form-validation/
如果这确实不符合您的需求,请使用Javascript验证根据文本域内的内容设置标签
http://www.tutorialspoint.com/javascript/javascript_form_validations.htm