support type "number" form validation

This commit is contained in:
pangliang 2023-12-07 16:01:20 +08:00
parent 78d636f045
commit 44615a5211
1 changed files with 7 additions and 1 deletions

View File

@ -1,7 +1,9 @@
<script type="module">
$('#runWorkflowDispatchForm').form({
fields: {
required_input : 'empty'
required_input : 'empty',
number: 'number',
required_number: ['number', 'empty']
}
});
</script>
@ -63,6 +65,10 @@
<input type="checkbox" name="{{$key}}" {{if eq .Default "true"}}checked{{end}}>
<span class="help">{{.Description}}</span>
</div>
{{else if eq .Type "number"}}
<label>{{$key}} :</label>
<input name="{{$key}}" value="{{.Default}}" data-validate="{{if .Required}}required_{{end}}number">
<span class="help">{{.Description}}</span>
{{else}}
<label>{{$key}} :</label>
<input name="{{$key}}" value="{{.Default}}" {{if .Required}}data-validate="required_input"{{end}}>