HTML表单中的PHP字体大小

时间:2015-04-12 13:53:12

标签: php html

我有点问题。我想通过使用表单中的变量来更改链接的文本大小。我尝试过使用这个简单的过程,但它没有做任何事情。

表格部分

<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>";
    }      
  } 

2 个答案:

答案 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>";
    }      
}