从外部php文件中清除textarea并不起作用

时间:2016-09-30 14:23:58

标签: javascript php html

我试图找到一个解决方案来清除外部php文件中的textarea。

基本上这是我的形式:

<iframe name="post_target" style="display:none;"></iframe>
       <form action="post_status.php" method="post" target="post_target">
            <div class="status_update">
                <div id="update_type"></div>
                <?php load_picture($_SESSION['profile_picture']); ?>
                <textarea class="scrollabletextbox" placeholder="Share your thoughts" onkeyup="textAreaAdjust(this)" name="status_update" id="status_update"></textarea>
            </div>
            <div id="update_options">
                <button id="post" name="post" onclick="javascript:postUpdate()">Post</button>
            </div>
        </form>

它调用了post_status.php,其结构基本上是:

<?php   
function post_status($conn, $status){
    // function
}

$status = $_POST['status_update'];
post_status($conn, $status);
?>

<script type="text/javascript">
    // clear textarea
    document.getElementById('status_update').value = "";
    alert("passed clear");
</script>

以下是:php函数正确执行,但JS部分没有。如果我遗漏了&#39; .value =&#34;&#34; &#39;它工作正常,如果我没有那么警报永远不会显示。

有没有人对这个问题有任何想法?

1 个答案:

答案 0 :(得分:0)

您在类属性(div)和id属性(textarea)

上使用status_update

你需要做出选择。