* [bug#57239,done,2h] check num.

This commit is contained in:
liumengyi
2025-01-17 15:29:19 +08:00
committed by 刘刚
parent 9a6339a2ea
commit 14dc3b59c7
5 changed files with 32 additions and 10 deletions
+3 -2
View File
@@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template';
$lang->transfer->import = 'Import';
$lang->transfer->id = 'ID';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->numAB = 'Count';
$lang->transfer->children = 'Child';
+3 -2
View File
@@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template';
$lang->transfer->import = 'Import';
$lang->transfer->id = 'ID';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->numAB = 'Count';
$lang->transfer->children = 'Child';
+3 -2
View File
@@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = 'Export Template';
$lang->transfer->import = 'Import';
$lang->transfer->id = 'ID';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->new = 'New';
$lang->transfer->num = 'Count:';
$lang->transfer->numAB = 'Count';
$lang->transfer->children = 'Child';
+3 -2
View File
@@ -8,6 +8,7 @@ $lang->transfer->exportTemplate = '导出模板';
$lang->transfer->import = '导入';
$lang->transfer->id = '编号';
$lang->transfer->new = '新增';
$lang->transfer->num = '记录数:';
$lang->transfer->new = '新增';
$lang->transfer->num = '记录数:';
$lang->transfer->numAB = '记录数';
$lang->transfer->children = '子任务';
+20 -2
View File
@@ -11,7 +11,6 @@ declare(strict_types=1);
namespace zin;
$this->app->loadLang('file');
set::title($lang->transfer->exportTemplate);
form
(
@@ -19,6 +18,7 @@ form
on::submit('setDownloading'),
formGroup
(
on::click('removeNumTip'),
set::label($lang->transfer->num),
set::name('num'),
set::type('number'),
@@ -45,11 +45,22 @@ form
set::actions(array('submit'))
);
$numError = sprintf($this->lang->error->int[0], $this->lang->transfer->numAB);
h::js
(
<<<JAVASCRIPT
window.setDownloading = function()
window.setDownloading = function(e)
{
const \$num = $(this).find('[name=num]');
removeNumTip();
if(isNaN(\$num.val()))
{
\$num.after('<div class="form-tip ajax-form-tip text-danger pre-line" id="numTip">{$numError}</div>');
\$num.addClass('has-error');
e.preventDefault();
return false;
}
if(navigator.userAgent.toLowerCase().indexOf("opera") > -1) return true; // Opera don't support, omit it.
$.cookie.set('downloading', 0, {expires:config.cookieLife, path:config.webRoot});
@@ -67,5 +78,12 @@ h::js
}, 300);
return true;
}
window.removeNumTip = function()
{
const \$num = $(this).find('[name=num]');
\$num.parent().find('.form-tip').remove();
\$num.removeClass('has-error');
}
JAVASCRIPT
);