表单设计 2、文本框、密码框 获取表单数据,实际上就是获取不同的表单元素的数据。<form>标签中的name是所有表单元素都具备的属 即为这个表单元素的名称,在使用时需要使用ηame属性来获取相应的 value属性值。所以,添加的所有 件必须定义对应的name属性值,注意控件在命名上尽可能不要重复 文本框主要用来填写简短的问答如姓名、地址等。 例如8-1html <form action ="8-1.php"method="post"> <h3> Please enter a name: </h3> <input type="text name="name" size=10"7> </form> 8-1.php Sname=$ POST[] echo$name;演示:编写用户名、密码框,然后点击确定按钮,将其内容显示到页面上
表单设计 ⚫ 2、文本框、密码框 ⚫ 获取表单数据,实际上就是获取不同的表单元素的数据。<form>标签中的name是所有表单元素都具备的属 性,即为这个表单元素的名称,在使用时需要使用name属性来获取相应的value属性值。所以,添加的所有 控件必须定义对应的name属性值,注意控件在命名上尽可能不要重复。 ⚫ 文本框主要用来填写简短的问答如姓名、地址等。 ⚫ 例如8-1.html: ⚫ <form action="8-1.php" method="post"> ⚫ <h3>Please enter a name:</h3> ⚫ <input type="text" name="name" size="10"/> ⚫ </form> ⚫ 8-1.php ⚫ $name=$_POST['name']; ⚫ echo $name; 演示:编写用户名、密码框,然后点击确定按钮,将其内容显示到页面上
表单设计 3、单选按钮 单选按钮一般是成组出现的,具有相同的ηame值和不同的 value值,同一时间只 能有一个被选中。 例如8-3php: o <input type=" radio name="sexy"value="nan"checked> 男 <input type="radio"name"sexy"value="nv">k <input type="submit"name="submit"value="Ex echo S POST["sexy"];
表单设计 ⚫ 3、单选按钮 ⚫ 单选按钮一般是成组出现的,具有相同的name值和不同的value值,同一时间只 能有一个被选中。 ⚫ 例如8-3.php: ⚫ <input type="radio" name="sexy" value=“nan" checked> 男 ⚫ <input type="radio" name="sexy" value=“nv">女 ⚫ <input type="submit" name="submit" value="提交 "> ⚫ echo $_POST["sexy"];
表单设计 4、复选框 复选框主要用于选择一项或者多项等,为了便于传值,name的名字可以是一个数组形式,格式为 <input type="checkbox" name="chkbox[" value= "changge">BoK <input type="checkbox"name="chkbox["value="tiaowu">B4 例如8-2-2php ?php if(isset(S POST[ chkbox'D) echo"您选择的结果是:" for(si=0; Si<count(s PoST[ 'chkbox D): Si+ +) echo S POST[ chkbox 'l[Si].
表单设计 ⚫ 4、复选框 ⚫ 复选框主要用于选择一项或者多项等,为了便于传值,name的名字可以是一个数组形式,格式为: ⚫ <input type=“checkbox” name=“chkbox[]” value=“changge”>唱歌 ⚫ <input type=“checkbox” name=“chkbox[]” value=“tiaowu”>跳舞 ⚫ 例如8-2-2.php: ⚫ <?php ⚫ if(isset($_POST[‘chkbox'])){ ⚫ echo "您选择的结果是:"; ⚫ for($i=0;$i<count($_POST[‘chkbox']);$i++) ⚫ echo $_POST[‘chkbox'][$i]." "; ⚫ }
表单设计 5、下拉列表/菜单列表框的值 列表框有两种形式,可以通过下拉列表和菜单列表框实现对条件的选择。 例如8-4php <select name=test"> <option value="hainan">hainan</option> <option value ="qingdao>qingdao </option <option value="xizang">xizang</option> </select> <?php if(S POSTI'submit'D) echo S POSTT'test'l:1 演示:您最喜欢的城市是:海南青岛西藏
表单设计 ⚫ 5、下拉列表/菜单列表框的值 ⚫ 列表框有两种形式,可以通过下拉列表和菜单列表框实现对条件的选择。 ⚫ 例如8-4.php ⚫ <select name="test"> ⚫ <option value="hainan">hainan</option> ⚫ <option value="qingdao">qingdao</option> ⚫ <option value="xizang">xizang</option> ⚫ </select> ⚫ <input type="submit" name="submit" value="提交"> ⚫ <?php ⚫ if ($_POST['submit']){ ⚫ echo $_POST['test'];} ⚫ ?> ⚫ 演示:您最喜欢的城市是:海南 青岛 西藏
表单设计 5、下拉列表/菜单列表框的值 当< select>标记设置了 multiple属性,则为菜单列表框,可以选择多个条 件。由于菜单列表框一般都是多个值同时存在,为了便于传值, < select>标记的命名通常采用数组形式,例如: <select name="interests[]" size="3"multiple> < option value=" musIc" selected>音乐</ option> < option value="game" selected>游戏</ option> < option value="flm" selected>电影</ option> </select> for(Si=0; Si<count(s POST[interests): $i++) echo POST[interests[Si]. "   例如8-4-2php
表单设计 ⚫ 5、下拉列表/菜单列表框的值 ⚫ 当<select>标记设置了multiple属性,则为菜单列表框,可以选择多个条 件。由于菜单列表框一般都是多个值同时存在,为了便于传值, <select>标记的命名通常采用数组形式,例如: ⚫ <select name=”interests[]” size=”3” multiple> ⚫ <option value=”music” selected>音乐</option> ⚫ <option value=”game” selected>游戏</option> ⚫ <option value=”film” selected>电影</option> ⚫ </select> ⚫ for($i=0;$i<count($_POST['interests']);$i++) ⚫ echo $_POST['interests'][$i]."  "; ⚫ 例如8-4-2.php