在HTML5中提交输出计算的值

时间:2015-08-15 20:55:50

标签: php mysql html5

我在HTML中有一个简单的表单,它接收一个人的姓氏和名字的值。然后我使用一个PHP文件将此表单提交到MySQL数据库中。

我想制作第三个名为' name'包含' firstname'和'姓氏'在一起,我想要这个' name'提交到数据库。

但是,我还必须显示' name'当用户键入他的姓氏和名字时。为此,我使用了' oninput'和'输出'标签组合。这是我的HTML文件的缩短版本:

<form 
 action="file.php" 
 method="post" 
 oninput="name.value=lastname.value + space.value + firstname.value">

 <input type="text" id="space" value=" ">

 <output id="name" name="name">
 <input type="text" class="text" name="lastname">
 <input type="text" class="text" name="firstname">

 <input type="submit" id="submit" name="submit">
</form>

这就是我在PHP文件中所做的:

$name= $_POST['name'];
$sql = "INSERT INTO table1 (name) VALUES ('$name')";

我认为问题是我不能简单地提交输出值?因为如果我想提交&#39; lastname&#39;或者&#39;名字&#39;这两个都是输入。

请帮忙!

PS:是否有一种更简单的方法可以在输入输入上加一个空格&#39;一部分?

0 个答案:

没有答案