将HTML文本转换为输入字段

时间:2014-07-03 15:47:22

标签: javascript php html

考虑使用PHP创建的标准网页,将从数据库中获取的一些文本变量传递给HTML文件。

我希望能够使用真实HTML文件作为接口来修改变量的值(这样可以实际看到变量在页面中的位置)。

我尝试使用&#34; $variable --> < input value="'.$variable.'"/>&#34;等替换。这仅适用于某些情况。例如,如果变量是<a>标记上的内容,或者变量包含某些HTML,则它不起作用。

你对我如何做到这一点有什么建议吗?有没有办法在我的HTML文件中的任何位置强制<input>标记,以便从最终用户可以看到它们?

1 个答案:

答案 0 :(得分:0)

这是编辑变量(网站内容)的默认和最简单方法

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Edit</title>
</head>
<body>

<?php
    $title = "Lorem Ipsum";
    $content = "Lorem Ipsum is simply dummy text of the printing and typesetting industry <strong>Lorem Ipsum</strong> has been the industry's <a href=\"http://justin-bieber.com\">standard dummy</a> text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. 
<pre>function toggle(o) {
    var e = document.getElementById(o);
    e.style.display = (e.style.display != 'none' ? 'none' : '' );
}</pre>";
    $author = "Anonymous";
?>

    <form enctype="multipart/form-data" method="post" action="_URL_">
        <label>Tilte</label><br /><input type="text" name="title" value="<?php echo  stripslashes($title) ?>" /><br />
        <label>Content</label><br /><textarea name="content"><?php echo stripslashes($content) ?></textarea><br />
        <label>Author</label><br /><input type="text" name="author" value="<?php echo  stripslashes($author) ?>" /><br />
        <input type="submit" name="submit" value="submit" />
    </form>

</body>
</html>