Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript更改特定文本_Javascript_Php - Fatal编程技术网

使用javascript更改特定文本

使用javascript更改特定文本,javascript,php,Javascript,Php,我有一个html文件,我想更改其中的一些文本 我想创建一个表单来更改此文本,如下所示: <div id="texto"> Texto original da div. </div> <form name="formTexto"> <input type="text" name="novoTexto" id="novoTexto"/><br/> <input type="button" value="Alt

我有一个html文件,我想更改其中的一些文本

我想创建一个表单来更改此文本,如下所示:

<div id="texto">
    Texto original da div.
</div>

<form name="formTexto">
    <input type="text" name="novoTexto" id="novoTexto"/><br/>
    <input type="button" value="Alterar texto" onclick="alterarTexto()" />&nbsp;
    <input type="button" value="Adicionar texto" onclick="adicionarTexto()" />
</form>

<script language="javascript">
    function alterarTexto() {
        var novoTexto = document.formTexto.novoTexto.value;
        document.getElementById("texto").innerHTML = novoTexto;
    }

    function adicionarTexto() {
        var novoTexto = document.formTexto.novoTexto.value;
        document.getElementById("texto").innerHTML += "&nbsp;"+novoTexto;
    }

</script>

Texto原始数据分区。

函数alterarTexto(){ var novoTexto=document.formTexto.novoTexto.value; document.getElementById(“texto”).innerHTML=novoTexto; } 函数adicionarTexto(){ var novoTexto=document.formTexto.novoTexto.value; document.getElementById(“texto”).innerHTML+=“”+novoTexto; }
但是,我希望“表单”在另一个文件中,因为我正在创建一个管理区域来学习更多关于javascript和PHP的知识

有人能帮我吗


附言:对不起!我的英语很差

您可以使用文件开始

以下是显示内容的index.php:

<div id="texto"><?php echo file_get_contents('content.txt'); ?></div>
<a href="admin.php">Edit</a>

下面是admin.php:

<?php
session_start();
if($_POST['password'] == 'changeThis!') {
  $_SESSION['loggedin'] = true;
}
if($_SESSION['loggedin']) { // are we logged in?
if($_POST['content']) {
  file_put_contents('content.txt', $_POST['content']);
  die('Saved: ' . $_POST['content']);
}
?>
<form method="post">
  <textarea name="content"><?php echo file_get_contents('content.txt'); ?></textarea>
  <button type="submit">Save</button>
</form>
<?php
} else {
?>
  <form method="post">
    <input type="password" name="password">
    <button type="submit">Login</button>
  </form>
<?php
}
?>

拯救
登录

不言而喻,这是一种快速入门的方法,但请您熟悉会话的工作方式、模板制作(使用Twig或Smarty)以及数据库的工作方式。

不清楚这与管理区域有何关系……但显然,您不应该依赖javascript来实现安全性(如果这就是你想做的,这还不清楚)。好的,明白了。你知道使用mysql的任何例子吗?我想从头开始,但我的时间很短。谢谢!它对我有用!@HebertRichard,那么请友好地接受这个答案。