我想在輸入字段更改時切換提交按鈕的可見性。jQuery步進器不會觸發更改功能
由於Firefox5不支持HTML5輸入type="number"
,因此我使用stepper jQuery plugin。
提交按鈕最初是隱藏的,當對包括步進器在內的任何表單域進行更改時,應顯示提交按鈕,但當我更改數字時,不會觸發更改事件。
在Chrome提供type="number"
字段的默認情況下正常工作
HAML
.form-actions.hide{
:style => 'border-top: none;
border-bottom: solid 1px;
border-bottom-color: #08C;'
}
%button#submit{
:type => "submit",
:class => 'btn btn-primary',
:style => 'margin-top: -28px;'
} Submit
的JavaScript
if(BrowserDetect.browser == "Firefox"){
$('#count').stepper();
}
$('#manage form input[type!=submit], select').change(function() {
$('#manage form .form-actions').show();
});
顯示代碼,並鏈接到插件或進行jsfiddle.net檢測的數量
支持。例如,這一個有一個onstep https://github.com/xFlatlinex/Numeric-Stepper – mplungjan 2013-05-04 04:57:44
我用同樣的js – 2013-05-04 05:03:02
哈姆碼頂部對齊按鈕 – 2013-05-06 04:48:53