Из вашего примера, я не знаю, как управлять потоком вашей страницы, однако я предполагаю, что вы вызываете метод submit()
где-то. После того, как вы подтвердите форму и перед ее отправкой, проверьте ее с помощью метода valid()
. Ваш код должен выглядеть примерно так:
$("#form").validate();
if ($('#form').valid())
$('#form').submit();
Чтобы показать разделители thausand, вы можете отформатировать значения в строках и поместить там разделитель. Это работает с функцией формата - Format(10000, "#,##0.00")
. Затем значения должны быть сохранены как массив строк, и этот массив является тем, который передается в качестве источника для UserForm.Combobox1.List
:
Sub UserForm_Activate()
Dim myArr As Variant
Dim myRng As Range
Set myRng = Range("A1:A4")
ReDim myArr(myRng.Cells.Count)
Dim i As Long
For i = LBound(myArr) To UBound(myArr)
myArr(i) = Format(myRng.Cells(i + 1), "#,##0.00")
Next i
ComboBox1.List = myArr
End Sub
Вот как это выглядит: