<div class="japply" id="apply">
<form id="applyform" action="/forum/Handler.ashx?ac=submit" method="post">
<table style="table-layout:fixed;">
<tr class="row">
<td class="label">申請時間:</td>
<td class="import"><input type="text" id="date" name="date" class="Wdate txt" onclick="WdatePicker()" /></td>
</tr>
<tr class="row">
<td class="label">打款金額:</td>
<td class="import"><input type="text" class="txt" id="money" name="money" /></td>
</tr>
<tr class="row">
<td class="label">备注:</td>
<td class="import">
<textarea id="memo" name="memo" class="txt" cols="20" rows="2"></textarea>
</td>
</tr>
<tr class="row">
<td class="label"></td>
<td class="import"><input type="button" id="btnapply" name="btnapply" onclick="applysubmit();" class="btn" value="提交申请" /></td>
</tr>
</table>
</form>
</div>
<script type="text/javascript">
function apply() {
$.jBox('id:apply', { title: "升級申請",buttons: { '关闭': 'close' },height: 400});
}
function applysubmit(){
var form = $('#applyform');
alert(form.serialize());
alert(document.getElementById("money").value);//无法获取
}
</script>
目测,实际测试,都可以~~~~~~~~~~~~~~~~~~~
你那个是没问题的
你可试试用这个
alert($('#money').val());
测试没问题,会不会是你浏览器造成的
1.是否引用了jquery? 2.引用的jquery是否成功加载了呢?(可用FF的debug查看是否成功加载)
如果没有引用jquery 可能在 form.serialize() 这句 出错 导致后面alert 不出来。 你可以把 最后一句放到前面看看