我知道函数可以存储在特定事件的html属性上(例如onmouseover),但是任何属性可以引用函数或者仅仅是特定属性吗?
我想根据表单属性自动连接ajax的成功和失败回调,例如onsuccess=“警告”(‘whoohoo’);和onfail=“警报”(‘您太烂’);“。这样的事情是可能的吗?还是我必须将函数存储在已知的事件上,并在失败或成功时触发该事件?
为了社区的利益,我想与SO共享结果代码。不幸的是,我不能使用数据-*作为属性名,因为“-”不是属性名称的有效字符,而表单是使用MVC和匿名类型创建的。
// provide the ability to manually setup a
每当在我的web表单中发生元素更改时,我都会使用以下代码:
<!--
jQuery.support.cors = true; // needed for ajax to work in certain older browsers and versions
$(document).ready(function(){
$(this).change(function(){
alert('form element changed!');
});
}); // end .ready()
//-->
我一直在挣扎的是,在触发更改事件时
我试图通过表单中的下拉列表更改在我的视图中更改PartialView中的数据。现在,如果我按了submit按钮,我的表单就没有问题,表单集合是可用的,但是当我尝试通过jquery提交更改事件时,表单提交正常,但是没有表单集合。
有什么想法吗?
这是提交代码
$(function() {
$('#ddlSelection').change(function() {
var form = $("#myForm");
var action = form.attr("acti
我想将表单名称传递给函数,然后确认它们被读取以删除,然后更改操作,然后提交表单。
function deletePhone(myForm){
var r=confirm('Are you sure you want to delete this phone?');
if(r==true){
$(myForm).attr("action","index.cfm?deleteThis=1");
$(myForm).submit();
}
}
currentrow是我使用的一个变量,因为我正在创建多个表单,
我有一个用来提交表单的ajax请求。
$('#position'+i).change(function () {
var data = $(this).attr('value');
var form = $('#pages_form');
$.ajax({
type: "POST",
url: form.attr('action'),
data: data,
succes
我正在尝试做一些表单验证,但是不想按类名选择表单输入。有没有一种方法可以根据输入属性类型循环验证。我玩过密码,但没什么用。根据这些思路,有可能会想到一些事情:
编辑:我不想使用插件
function validator (myForm) {
// If type equals Email
if($(myForm + " input").attr("type") == "email") {
// Validate Email Here
}
// If type equal text
if($(myForm +
我有一个表单,我需要隐藏在某个动作隐藏所有的上传表单。我如何在jQuery中做到这一点?谢谢!
<h2>Please fill in the file-upload form below</h2>
<form action="fup.cgi" enctype="multipart/form-data" method="POST">
File to upload:
<input type="file" name="upfile">
<br>
Notes ab