单击按钮时显示表 - Jquery / javascript

时间:2013-12-17 21:35:31

标签: javascript jquery html html5

请告知如何在页面加载时隐藏html内页表并单击搜索按钮,表格仅显示结果。我不想显示空表。请看下面的代码,我试过了

但是确定,点击按钮页面后会刷新。

$(document).ready(function() {       

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

    $("#historysearch").click(function() {
        $("#historylist").show();
    });
    // }
});    

<table id="searchTbl" width="800" >
<tr>
    <td valign="top">Release No</td>
    <td valign="top">
        <input type="text" name="releaseNo" value="" style="width:200" />
    </td>
    <td valign="top"><input type="button" value="Search" onClick="commit()" style="width:80" id="historysearch"/></td>
</tr>
<br /><br />

    <table border="1" cellpadding="2" cellspacing="0" id="historylist">
    <tr>
        <th><font size="-1">Header1</font></th>
        <th><font size="-1">Header2</font></th>
        <th><font size="-1">Header3</font></th>
        <th><font size="-1">Header4</font></th> 
        <th><font size="-1">Header5</font></th>
    </tr>
    </table>
</table>

JavaScript的:

function commit(){

    document.menu.cmd.value='search';
    document.menu.submit();       
}

单击按钮时,它会显示该表并再次隐藏该表。

$(document).ready(function() { 
$("#historylist").hide(); 
$("#historysearch").click(function(e) { 
    e.preventDefault(); 
    $("#historylist").show(); 
    commit(); // moved from the onClick attribute });
});

1 个答案:

答案 0 :(得分:0)

$("#historysearch").click(function(e) {
    e.preventDefault();
    $("#historylist").show();
    commit(); // moved from the onClick attribute
});

http://api.jquery.com/event.preventDefault/