Javascript 单击后隐藏提交按钮
我有一个包含几行的表,通过单击每行上的submit按钮,每个表上的信息将发送到ajax,并插入到数据库中。单击后,我需要从表中隐藏按钮。我怎样才能完成这项任务? 这是我的密码:Javascript 单击后隐藏提交按钮,javascript,ajax,Javascript,Ajax,我有一个包含几行的表,通过单击每行上的submit按钮,每个表上的信息将发送到ajax,并插入到数据库中。单击后,我需要从表中隐藏按钮。我怎样才能完成这项任务? 这是我的密码: <script type="text/javascript"> $(document).ready(function(){ $("#myform<?php echo $y; ?>").validate({ debug: false,
<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);
});
}
});
});
$(文档).ready(函数(){
$(“#myform”)。验证({
调试:错误,
submitHandler:函数(表单){
$.post('process.php',$(“#myform”).serialize(),函数(数据){
$('#results').html(数据);
});
}
});
});
我的表格:
<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>
在按钮上使用.hide()
,例如$(“#我的按钮”).hide()代码>如果只想隐藏按钮,则可以使用
$.post('process.php', $("#myform<?php echo $y; ?>").serialize(), function(data) {
$('#results<?php echo $y; ?>').html(data);
$('#accept<?php echo $y; ?>').hide();
});
$.post('process.php',$(“#myform”).serialize(),函数(数据){
$('#results').html(数据);
$(“#接受”).hide();
});
使用。在您的例子中,$(“#mybutton”).hide()
为什么不显示没有php的旧的普通html?php在这个问题上没有任何改变,只是对回答进行了修改,但是我应该把它确切地放在哪里呢?它不起作用了我已经更新了代码。如果还不起作用,请告诉我。谢谢。代码现在可能可以工作了,因为在您的表单代码中,您可以看到idid=“accept”
之后的额外空间,请将其删除,如id=“accept”
,然后重试