From ace897769cd90faead81cda11bbede70910eff69 Mon Sep 17 00:00:00 2001 From: zhoupzh Date: Mon, 23 Aug 2021 16:36:17 +0800 Subject: [PATCH] fix-issue 245 --- templates/repo/cloudbrain/new.tmpl | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/templates/repo/cloudbrain/new.tmpl b/templates/repo/cloudbrain/new.tmpl index 7f3e35642..dbbc8a0ad 100755 --- a/templates/repo/cloudbrain/new.tmpl +++ b/templates/repo/cloudbrain/new.tmpl @@ -116,6 +116,9 @@
{{template "base/alert" .}} +
+

+
{{.CsrfTokenHtml}}

@@ -162,7 +165,7 @@
- + {{range .images}} @@ -240,18 +243,24 @@ let form = document.getElementById('form_id'); let value_image = $("input[name='image']").val() console.log("value_image",$("input[name='image']").val()) + + $('#messageInfo').css('display','none') + form.onsubmit = function(e){ let value_task = $("input[name='job_name']").val() let value_image = $("input[name='image']").val() - let re = /^[a-zA-Z0-9-.]+$/ + let re = /^[a-z0-9][a-z0-9-_]{1,36}$/ let flag = re.test(value_task) if(!flag){ - alert("任务名称只能包含字母,数字,'-',和'.'") + $('#messageInfo').css('display','block') + let str = '只能以小写字母或数字开头且只包含小写字母、数字、_和-、最长36个字符。' + $('#messageInfo p').text(str) return false } if(!value_image){ - alert("镜像为空") + + return false } let min_value_task = value_task.toLowerCase()