1

私はこれを使用してボタンを作成しました:

$i=1;
while($row=mysql_fetch_array($e))
{   

    echo '<td><img src="'.$path.$row['photo'].'" border="0" width=100 height=50/></td>';
    echo $row['fname'];
    echo "<input type=\"button\" value=\"send request\" name=\"$i\" onclick=\"sendreq('".$row['uname']."')\"/>";
    //echo $i;
    echo "<br/>";
    $i=$i+1;
}

username onclickボタンのを関数に通します。これsendreq()javascript関数です。sendreq()仕事が終わったらこのボタンを隠したいだけです。

4

4 に答える 4

1

javascriptを使用してdisplay:none;CSS属性を割り当てることができますが、カプセル化するdivに適用する必要があるのか​​、それとも画像自体で直接機能するのかはわかりません。

于 2012-09-12T05:41:19.433 に答える
1
$i=1;
while($row=mysql_fetch_array($e))
{   

    echo '<td><img src="'.$path.$row['photo'].'" border="0" width=100 height=50/>
          </td>';
    echo $row['fname'];
    echo "<input id='btnSubmit' type=\"button\" value=\"send request\" name=\"$i\" 
          onclick=\"sendreq('".$row['uname']."');   
          document.GetElementById('btnSubmit').hide(); \"/>";
    //echo $i;
    echo "<br/>";
    $i=$i+1;
}

メソッドが実行された後、要素は非表示になります。

于 2012-09-12T05:42:41.803 に答える
0

関数の最後にこの行を追加できます。

  <script>
    jQuery("#btnSubmit").hide();
 </script>

お役に立てれば...

于 2012-09-12T05:44:44.970 に答える
0

このように入力ボタンタグを編集して、ボタンにIDを割り当て(ここでIDとして削除を使用した場合など)、関数sendregの最後にこのコードを追加します

document.getElementById("remove").style.display='none';

または次のようなjquery関数を使用します

$("#remove").hide();

また$("#remove").fadeOut(3000);

于 2012-09-12T06:04:43.097 に答える