我在HTML表中包含一些表单来添加新行并更新当前行.我得到的问题是,当我在开发工具中检查表单时,我看到表单元素在打开后立即关闭(输入等不包含在表单中).
因此,提交表单不包括字段.
表行和输入如下:
<tr>
<form method="post" action="">
<td>
<input type="text" name="job_num">
</td>
<td>
<input type="text" name="desc">
</td>
</form>
</tr>
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒,谢谢.
我.submit()为表单提交设置了一个事件.我在页面上也有多个表单,但这个例子只有一个.我想知道在没有.click()向每个提交事件应用的情况下点击了哪个提交按钮.
这是设置:
<html>
<head>
<title>jQuery research: forms</title>
<script type='text/javascript' src='../jquery-1.5.2.min.js'></script>
<script type='text/javascript' language='javascript'>
$(document).ready(function(){
$('form[name="testform"]').submit( function(event){ process_form_submission(event); } );
});
function process_form_submission( event ) {
event.preventDefault();
//var target = $(event.target);
var me = event.currentTarget;
var data = me.data.value;
var which_button = '?'; // <-- this is what I want to know
alert( 'data: ' + data + ', button: ' + which_button );
}
</script>
</head>
<body>
<h2>Here's my form:</h2>
<form action='nothing' method='post' name='testform'>
<input type='hidden' …Run Code Online (Sandbox Code Playgroud) 考虑这种形式:
<form action="http://www.blabla.com?a=1&b=2" method="GET">
<input type="hidden" name="c" value="3" />
</form>
Run Code Online (Sandbox Code Playgroud)
提交此表格(GET表格)时,参数a和b正在消失.这有什么理由吗?有没有办法避免这种行为?
我有一个表单,其中有一个提交按钮.
但是,我想以某种方式'捕获'提交事件并防止它发生.
有什么方法可以做到这一点吗?
我无法修改提交按钮,因为它是自定义控件的一部分.
<input>没有它是否有效<form>?
有一个标记页面中某些字段的过程,只是找到一个页面,其中包含未按预期标记的输入字段.
我花了一段时间,但得出的结果是,获取表单元素然后获取字段的过程是导致这些因素没有形成的原因.
是否可以将css(3)样式应用于选中的单选按钮的标签?
我有以下标记:
<input type="radio" id="rad" name="radio"/>
<label for="rad">A Label</label>
Run Code Online (Sandbox Code Playgroud)
我希望是那样的
label:checked { font-weight: bold; }
Run Code Online (Sandbox Code Playgroud)
会做点什么,但唉它没有(正如我预期的那样).
是否有可以实现此类功能的选择器?如果有帮助,您可以使用div等环绕,但最好的解决方案是使用标签''for''属性.
应该注意的是,我能够为我的应用程序指定浏览器,所以请最好使用css3类等.
使用jQuery,如何检查在选择菜单中是否选择了选项,如果没有,则将其中一个选项指定为选中.
(选择是在我刚刚继承的应用程序中使用迷宫般的PHP函数生成的,所以这是一个快速解决方案,而我可以解决这些问题:)
这是我在firefox中找到的fireBug.
在其他浏览器中是否相同?
如果是这样,原因是什么?
我想使用jquery验证我的表单,但它现在没有ID属性如何将其添加到asp.net mvc中的表单?我正在使用这个......
<% using (Html.BeginForm()) {%>
Run Code Online (Sandbox Code Playgroud)
我的jquery验证器插件接受了这个,
var validator = $("#signupform").validate({
Run Code Online (Sandbox Code Playgroud)
现在我想把id作为signupform...任何建议......
我的页面中有以下javascript似乎不起作用.
$('form').bind("keypress", function(e) {
if (e.keyCode == 13) {
e.preventDefault();
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
我想禁止在输入时提交表单,或者更好的是,调用我的ajax表单提交.这两种解决方案都是可以接受的,但我上面提到的代码并不能阻止表单提交.
forms ×10
html ×4
jquery ×4
javascript ×3
form-submit ×2
asp.net-mvc ×1
css3 ×1
dom ×1
firebug ×1
html-select ×1
html-table ×1
http-post ×1
input ×1
submit ×1