我有点问题。我想通过使用表单中的变量来更改链接的文本大小。我尝试过使用这个简单的过程,但它没有做任何事情。
表格部分
<label name="size">Text size:</label>
<input type="text" name="size">
if(isset($_POST['size'])) {
$size = $_POST["size"];
}
if(isset($url)) {
if(isset($_POST["okno"])) {
echo "<a href='$url' title='$titul' target=_blank style='color:'$barva' font-size:'$size'>$zobrazeni</a>";
} else {
echo "<a href= '$url' title='$titul' style='color:$barva' font-size:'$size'>$zobrazeni</a>";
}
}
答案 0 :(得分:0)
使用以下
替换您的代码if(isset($url)) {
if(isset($_POST["okno"])) {
echo "<a href='$url' title='$titul' target='_blank' style='color:$barva;font-size:$size;'>$zobrazeni</a>";
} else {
echo "<a href= '$url' title='$titul' style='color:$barva;font-size:$size;'>$zobrazeni</a>";
}
}
答案 1 :(得分:0)
在样式属性'
和color
周围删除单引号(font-size
)。这些导致HTML中的解析错误。此外,您必须在两者之间使用分号(;
):
if(isset($_POST['size'])) {
$size = $_POST["size"];
}
if(isset($url)) {
if(isset($_POST["okno"])) {
echo "<a href='$url' title='$titul' target=_blank style='color:$barva; font-size:$size>$zobrazeni</a>";
} else {
echo "<a href= '$url' title='$titul' style='color:$barva; font-size:$size>$zobrazeni</a>";
}
}