实现输入输出:创建一个表单和2个单行文本框,在单行文本框输入两个整数(一个文本框name属性值为:自己的姓名拼名首字母,另一下文本框name属性值为:自己的学号),采用GET提交表单内容,对提交的内容进行判断是否为数字的,如果不是则提示,并提示“你输入的不是数字,请重新输入”,当输入数字之后,计算两个相乘,输出相乘之后的值。
时间: 2024-02-25 19:56:51 浏览: 79
好的,以下是实现输入输出的代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>输入输出</title>
</head>
<body>
<form method="get" action="calculate.php">
<label for="name">姓名拼音首字母:</label>
<input type="text" name="name" id="name" required><br><br>
<label for="number">学号:</label>
<input type="text" name="number" id="number" required><br><br>
<button type="submit">提交</button>
</form>
</body>
</html>
```
在上面的代码中,我们创建了一个表单,包含两个单行文本框和一个提交按钮。第一个单行文本框的name属性值为“name”,第二个单行文本框的name属性值为“number”,这两个属性值分别对应我们要输入的姓名拼音首字母和学号。我们还在两个单行文本框上添加了required属性,表示这两个文本框必须填写,否则提交按钮将无法使用。
接下来,我们需要在calculate.php文件中对提交的内容进行处理:
```php
<?php
if (isset($_GET['name']) && isset($_GET['number'])) {
$name = $_GET['name'];
$number = $_GET['number'];
if (is_numeric($name) || is_numeric($number)) {
echo "输入的不是数字,请重新输入";
} else {
$result = $name * $number;
echo "相乘之后的值为:".$result;
}
} else {
echo "请填写表单";
}
?>
```
在上面的代码中,我们首先判断是否有姓名和学号被提交,如果有,则获取它们的值。然后,我们使用is_numeric()函数检查输入的值是否为数字,如果不是,则输出错误信息;否则,我们将两个数相乘,并输出结果。
现在,我们已经实现了输入输出的功能。当我们在表单中输入数字并提交时,我们将会看到相乘之后的结果。如果我们输入的不是数字,则会收到一个错误提示。
阅读全文