根据下拉选择设置用户文本的格式



我正在尝试更改用户输入的文本的颜色、大小和字体类型。我无法将这些值传递到下一页。我尝试通过POST传递多个参数,但它抛出错误

<html>
<body>
<form method = "POST" action="ass3_8_output.php">
<textarea id="input" name="input" placeholder="Enter text here" rows="6" cols="50" style="color:'option style'">
</textarea><br><br>
<input type="submit" value="Send"><br><br>
<label for "font color">Font color </lable>
<select id="font color" name="font color">
<option disabled ="disabled" selected="selected">Select color</option>
<option style ="color:red" value="Red">Red</option>
<option style="color:green" value="Green">Green</option>
</select><br><br>
<label for"font type">Select font style </lable>
<select name="font type" id="font type">
<option value="Lucida Console">Lucida Console</option>
<option value="Arial">Arial</option>
</select><br><br>
<label for"font size">Select font size </lable>
<select name="font size" id="font size">
<option value="11">11</option>
<option value="13">13</option>
</select><br><br>
</form>
</body>
</html> 

php页面

<?php
//pass name as parameter
$text=$_POST['input'];
echo"$text";
?>

属性"id";以及";name";不能有空格,可以将其替换为"-"或"_&";。示例:

错误:

<select id="font color" name="font-color">

好:

<select id="font-color" name="font-color">

在PHP中,可以使用$_POST['name_of_input']获取值。

如果需要,可以使用var_dump($_POST); die();查看表单中发布的所有数据并对其进行调试

相关内容

  • 没有找到相关文章

最新更新