YA·BO

news/2024/10/25 9:34:36/

PHP 完整表单实例


本章节将介绍如何让用户在点击"提交(submit)"按钮提交数据前保证所有字段正确输入。


PHP - 在表单中确保输入值

在用户点击提交按钮后,为确保字段值是否输入正确,我们在HTML的input元素中插添加PHP脚本, 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中,我们将脚本放于 <textarea> 和 </textarea> 标签之间。

PHP脚本输出值为: $name, $email, $website, 和 $comment 变量。 

然后,我们同样需要检查被选中的单选按钮, 对于这一点,我们 必须设置好checked属性(不是radio按钮的 value 属性) :

<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 名字: <input type="text" name="name" value="<?php echo $name;?>"><span class="error">* <?php echo $nameErr;?></span><br><br>E-mail: <input type="text" name="email" value="<?php echo $email;?>"><span class="error">* <?php echo $emailErr;?></span><br><br>网址: <input type="text" name="website" value="<?php echo $website;?>"><span class="error"><?php echo $websiteErr;?></span><br><br>备注: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea><br><br>性别:<input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?>  value="female">女<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?>  value="male">男<span class="error">* <?php echo $genderErr;?></span><br><br><input type="submit" name="submit" value="Submit"> 
</form>

http://www.ppmy.cn/news/315283.html

相关文章

Boston房价

1、导入sklearn数据库 2、导入数据库的数据 3、数据分析 def linear_model1(): dataload_boston() print(data.data) print(data.target) x_train, x_test, y_train, y_test train_test_split(data.data, data.target,random_state22) transfer StandardScaler() x_train tr…

沙堡

沙堡 Description 约翰用沙子建了一座城堡。正如所有城堡的城墙&#xff0c;这城墙也有许多枪眼&#xff0c;两个相邻枪眼中间那部分叫作“城齿”。 城墙上一共有N(1≤N≤25000)个城齿&#xff0c;每一个都有一个高度Mi。(1≤Mi≤100000)。现在约翰想把城齿的高度调成某种顺序下…

代码随想录刷题第50天|LeetCode123买卖股票的最佳时机III,LeetCode188买卖股票的最佳时机IV

1、LeetCode123买卖股票的最佳时机III 题目链接&#xff1a;123、买卖股票的最佳时机III 本题要求至多买卖两次&#xff0c;这意味着可以买卖一次&#xff0c;可以买卖两次&#xff0c;也可以不买卖。 一天一共有5个状态 0&#xff1a;没有操作 1&#xff1a;第一次持有股…

OpenCV项目开发实战--如何读取图像(Python、C++)代码实现

在 OpenCV 中,您可以使用imread轻松读取不同文件格式(JPG、PNG、TIFF 等)的图像。基本用法如下 C++ Mat imread(const string& filename, int flags=IMREAD_COLOR ) Python image = cv2.imread(filename, flags=cv2.IMREAD_COLOR) flags选项用于控制图像的读取方式…

设计模式-03.02-创建型-工厂建造者原型

工厂模式【常用】 工厂模式很重要&#xff0c;后面的很多架构设计&#xff0c;都是工厂模式联合着其它设计模式使用。 一般情况下&#xff0c;工厂模式分为三种更加细分的类型&#xff1a;简单工厂、工厂方法和抽象工厂。不过&#xff0c;在 GoF 的《设计模式》一书中&#xff…

JS 之 事件Event对象详解(属性、方法、自定义事件)

一、Event对象 1、简介 ​ 事件event对象是指在浏览器中触发事件时&#xff0c;浏览器会自动创建一个event对象&#xff0c;其中存储了本次事件相关的信息&#xff0c;包括事件类型、事件目标、触发元素等等。浏览器创建完event对象之后&#xff0c;会自动将该对象作为参数传…

MySQL查询语句中七个查询命令特征

MySQL查询语句中七个查询命令特征 一. FROM 作用&#xff1a; 将硬盘上的表文件加载到内存中&#xff0c;生成一个全新的临时表。定位内存中已经存在的临时表。 注意&#xff1a; 在一个查询语句中&#xff0c;第一个执行的命令永远是FROM。FROM定位的是内存中的一个临时表&a…

用Django框架完成一个相对完善的一个手机商城(三)

用Django框架完成一个相对完善的一个手机商城 前边我们展示了views中的代码&#xff0c;来我们来展示后台的界面&#xff0c;代码我就不全部展示了 这里给大家介绍一下一个列表分页的写法 from django import template register template.Library()from django.utils.html…