我不是jQuery的专家 - 我知道这很容易 - 但我找不到解决方案.
我有一个包含10个警报的页面(取消,确认,重新发送......) - 有10个表单和10个提交按钮.
如何使用通用功能禁用提交表单上的提交按钮?
我知道如何禁用1表格.
$('form#id').submit(function(){
$(this).find(':input[type=submit]').prop('disabled', true);
});
Run Code Online (Sandbox Code Playgroud)
但有了这个,我需要写10倍 - 每个表格的功能......
$('.form').submit(function(){
$(this).find(':input[type=submit]').prop('disabled', true);
});
Run Code Online (Sandbox Code Playgroud)
我试试这个,但是,没有工作..
我需要一个适用于任何形式的函数..
所有表格都是这样的:
<form id="cancelform" action="cancel.asp">
<input type="hidden" name="codec" id="codec" value="121">
<button type="button" class="btn btn-danger bk-rd-off" data-dismiss="modal"><i class="fa fa-times"></i> NO</button>
<button type="submit" class="btn btn-success bg-success-800 bk-rd-off"><i class="fa fa-check"></i> YES</button>
</form>
Run Code Online (Sandbox Code Playgroud) 我有一张带日志的表
PERSON ID LOGDATE (DATETIME)
1000 2015-10-20 10:00:00
1000 2015-11-11 09:10:22
2001 2015-10-11 10:22:11
Run Code Online (Sandbox Code Playgroud)
我需要按 LOGDATE -DATETIME 对数据进行排序 - 但每个 ID 只有最低日期。
select PERSONALID, LOGDATE from TABLE group by PERSONALID order by
MIN(LOGDATE) DESC
Run Code Online (Sandbox Code Playgroud)
我可以按 ID 分组 - 按最小日期排序(每个结果按 ID),但最终结果不会按最小日期排序结果..
RESULT:
1000 ------------- 2015-10-20 10:00:00 (min date for ID=1000)
2001 ------------- 2015-10-11 10:22:11 (min date for ID=2001)
Run Code Online (Sandbox Code Playgroud)
正确答案是:
RESULT:
2001 ------------- 2015-10-11 10:22:11 (min date for ID=2001)
1000 ------------- 2015-10-20 10:00:00 (min date for ID=1000)
Run Code Online (Sandbox Code Playgroud)
怎么了?
这不是一个重复的问题 - 我不想简单地改变CSS中的字体颜色.
我的问题:
我有颜色的产品.蓝色,红色,绿色,黄色,紫色 - 任何一种颜色.
我有一个颜色相同的盒子 -
在这个盒子里面我有一个按钮"买"
我可以创建这个动态按钮 - 与盒子的颜色相同.
如果框是蓝色 - 按钮为蓝色,带有白色边框和白色字体颜色.
如果框为红色 - 按钮为红色,带有白色边框和白色字体颜色.
CSS(反向按钮):
.btn-inv {
color: #ffffff !important;
background-color: transparent;
border: 1px #ffffff solid;
box-shadow: none;
}
Run Code Online (Sandbox Code Playgroud)
但是在悬停中
.btn-inv:hover {
color: #000000;
background-color: #ffffff;
border: 1px #ffffff solid;
}
Run Code Online (Sandbox Code Playgroud)
按钮变为白色 - 字体颜色变为黑色.
问题:我需要在盒子的同一颜色的前色 - 如果盒子是蓝色,字体颜色是蓝色.
当然 - 如果我改变CSS - 我可以这样做.
但我需要一种动态的方法来做到这一点 - 因为我无法创建所有按钮颜色..
使用"风格"的东西:
<a href="#" class="btn btn-inv btn-lg" style=".HOVER: color: #4a62ab">BUY</a>
Run Code Online (Sandbox Code Playgroud)
或标签内部颜色的任何其他ideia.因为有了这个,我可以简单地发送正确的颜色信息并动态创建按钮.
如果我有80种颜色 - 我可以使用相同的CSS进行全部 - 只需通过ASP发送正确的动态完成按钮.
而且我不需要因此而创建80个CSS按钮.