The combogrid field is defined as:
<input required="true" type="text" id="province">
The attribute (required="true") is conflict with html5. There are two ways to solve this issue:
1. Don't declare required property in the <input> markup while creating combogrid component.
<input type="test" id="province" name="province">
$('#province').combogrid({
required:true,
...
});
2. After create combogrid, remove the required attribute for the <input> tag:
$('#province').combogrid({
...
});
$('#province').removeAttr('required');
The conflict issue will be solve in next release version(1.3), in which the combogrid can be declared as:
<input class="easyui-combogrid" data-options="
required:true,
url: '/core/search_provinsi/',
columns: [[
{field:'id',title:'ID',width:60},
{field:'name',title:'Name',width:150}
]]
...
"/>