我不想使用表格。 我想要一个提交按钮并发送一些关于提交按钮的信息。
<div id="tab" >
<table>
<td>Num</th>
<tr>Name </th>
</td>
<td> <tr> Num</td>
<tr>Name2 </th>
</td>
</table>
<input type="submit" id="mysubmit1" Value="Submit this" />
</div>
<script>
$('#tab').submit(function(e) {
//some code here.
}
</script>
我在获取提交按钮时遇到问题,以便我可以获取所有内容。 我也试过了div.tab。我在这种情况下遗漏了什么吗
答案 0 :(得分:1)
首先尝试更正表格中的节点标签(tr,td),如下所示。 这是非常混乱的。
<table>
<tr>
<td>Num</td>
<td>Name </td>
</tr>
<tr>
<td>Num</td>
<td>Name2</td>
</tr>
</table>
答案 1 :(得分:1)
为什么不尝试像
这样的东西<input type="button" id="mysubmit1" Value="Submit this" onclick="javascript:myfun()" />
然后使用function
javascript
<script language="javascript">
function myfun(){
//do your work
}
</script>
答案 2 :(得分:1)
尝试类似下面的内容。
$('#mysubmit1').on('click',function(){
$('#tab').submit();
});
$('#tab').submit(function() {
alert('Submitted');
return false;
});
答案 3 :(得分:0)
要发送未由用户输入的信息,您仍然可以使用type属性设置为隐藏的输入元素来使用表单,例如
<form method="post">
<input name="field" type="hidden" value="<the data you want to send>" />
</form>
然后您可以正常处理生成的帖子请求