-1

複数の行があるテーブルがあります。各行の送信ボタンをクリックすると、各テーブルの情報がajaxに送信され、データベースに挿入されます。クリックした後、ボタンをテーブルから隠す必要があります。どうすればこのミッションに到達できますか?これが私のコードです:

<script type="text/javascript">
    $(document).ready(function(){
        $("#myform<?php echo $y; ?>").validate({
            debug: false,

            submitHandler: function(form) {

                $.post('process.php', $("#myform<?php echo $y; ?>").serialize(), function(data) {
                    $('#results<?php echo $y; ?>').html(data);
                });
            }
        });
    });

私のフォーム:

<form name="myform" id="myform<?php echo $y; ?>" action="" method="POST">  
 <input type="text" name="name" id="name<?php echo $y; ?>" size="30" value=""/>  
<input type="image" name="submit" id="accept<?php echo $y; ?>  " value="Submit" src="graphics/accept.png"> 
</form>

<div id="results<?php echo $y; ?>"><div>
4

3 に答える 3

1

.hide()ボタンで使用します。$("#mybutton").hide();

于 2012-05-30T08:49:14.483 に答える
1

ボタンのみを非表示にしたい場合は、を使用できます。

$.post('process.php', $("#myform<?php echo $y; ?>").serialize(), function(data) {
      $('#results<?php echo $y; ?>').html(data);
      $('#accept<?php echo $y; ?>').hide();
});
于 2012-05-30T08:54:51.857 に答える
0

.hide()を使用します。あなたの場合$("#mybutton").hide()

于 2012-05-30T08:57:25.070 に答える