0

私はウェブページのデータベースからdivにデータを取得するためのphpコードを書きました。データベース値を取得する機能を実行するボタンをクリックすると、送信ボタンがある別のフォームがあり、その値は分割で表示されます。ボタンを使用してクリアする方法の部門に次のコードがあります。

これは、値が前のフォームから送信されたときに取得するphpコードです

 <div id="result" style="margin-left:10px;">
<?php
    mysql_connect("localhost", "root") or die (mysql_error ());
    mysql_select_db("theaterdb") or die(mysql_error());
    $strSQL =("SELECT theater_name,address FROM theaters WHERE theater_name='" . mysql_real_escape_string($_POST['course']) . "'");
    $rs = mysql_query($strSQL);
    while($row = mysql_fetch_array($rs)) {
    echo "<b>Theater Name:</b><br>";
    echo $row['theater_name'] . "<br /><br /><br />";
    echo "<b>Theater Address:</b><br>";
    echo $row['address'] . "<br />";
     }
     mysql_close();
    ?>

ボタン用に次のHTMLコードがあります

<form method="post">
<input type="reset" value="reset" />
</form>

私はこのボタンを使用しています。このボタンをクリックすると、除算の内容がクリアされます。これを行う方法..誰かが私を助けてくれますか....

前もって感謝します....

4

3 に答える 3

2

あなたがそれを持っているならあなたはjQueryでそれをすることができます

$('input[type="reset"]').on('click', function(e){
    e.preventDefault();
    $('#result').empty();
})

例:jsFiddle

于 2012-09-18T05:56:47.420 に答える
2

DIVリセット ボタンでコンテンツをクリアできませんでした。フォーム送信イベントを使用して実行できます。プレーンな JavaScript では、次のようになります。

<script>
function clear_div() {
    document.getElementById("result").innerHTML = "";
}
</script>

<div id="result"></div>
<form method="POST" action="process.php" onsubmit="clear_div()">
<input type="submit">
于 2012-09-18T06:06:12.427 に答える
0

jQueryの使用:

$("form").submit(function(e){
 e.preventDefault();
 $("#result").empty();
});
于 2012-09-18T05:54:52.530 に答える