<!DOCTYPE html>
<
html
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"themes/default/easyui.css"
>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"themes/icon.css"
>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"demo.css"
>
<
script
type
=
"text/javascript"
src
=
"jquery.min.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jquery.easyui.min.js"
></
script
>
</
head
>
<
body
>
<
h2
>Load Form Data using jEasyUI </
h2
>
<
p
>Click to load data</
p
>
<
div
style
=
"margin:20px 0;"
id
=
"loadDataDivID"
>
<
a
href
=
"javascript:void(0)"
class
=
"easyui-linkbutton"
onclick
=
"loadData()"
>
Load Data
</
a
>
<
a
href
=
"javascript:void(0)"
class
=
"easyui-linkbutton"
onclick
=
"loadDataFromFile()"
>
Load Remote Data
</
a
>
<
a
href
=
"javascript:void(0)"
class
=
"easyui-linkbutton"
onclick
=
"clearFormFields()"
>
Clear Form
</
a
>
</
div
>
<
div
class
=
"easyui-panel"
style="width:100%;
max-width:400px;padding:30px 60px;">
<
form
id
=
"formID"
method
=
"post"
>
<
div
style
=
"margin-bottom:20px"
>
<
input
class
=
"easyui-textbox"
name
=
"name"
style
=
"width:100%"
data-options="label:'Name:',
required:true">
</
div
>
<
div
style
=
"margin-bottom:20px"
>
<
input
class
=
"easyui-textbox"
name
=
"email"
style
=
"width:100%"
data-options="label:'Email:',
required:true,validType:'email'">
</
div
>
<
div
style
=
"margin-bottom:20px"
>
<
input
class
=
"easyui-textbox"
name
=
"message"
style
=
"width:100%;height:60px"
data-options
=
"label:'Message:',multiline:true"
>
</
div
>
<
div
style
=
"margin-bottom:20px"
>
<
select
class
=
"easyui-combobox"
name
=
"language"
label
=
"Language"
style
=
"width:100%"
>
<
option
value
=
"zh-cht"
>Chinese</
option
>
<
option
value
=
"nl"
>Dutch</
option
>
<
option
value
=
"en"
selected
=
"selected"
>
English
</
option
>
<
option
value
=
"fr"
>French</
option
>
<
option
value
=
"de"
>German</
option
>
<
option
value
=
"hi"
>Hindi</
option
>
<
option
value
=
"id"
>Indonesian</
option
>
<
option
value
=
"it"
>Italian</
option
>
<
option
value
=
"ja"
>Japanese</
option
>
<
option
value
=
"ko"
>Korean</
option
>
<
option
value
=
"ru"
>Russian</
option
>
<
option
value
=
"es"
>Spanish</
option
>
<
option
value
=
"vi"
>Vietnamese</
option
>
</
select
>
</
div
>
<
div
style
=
"margin-bottom:20px"
>
<
label
for
=
"accept"
class
=
"textbox-label"
>
Accept:
</
label
>
<
input
id
=
"acceptID"
type
=
"checkbox"
name
=
"accept"
value
=
"true"
>
</
div
>
</
form
>
<
div
style
=
"text-align:center;padding:5px 0"
>
<
a
href
=
"javascript:void(0)"
class
=
"easyui-linkbutton"
onclick
=
"submitFormData()"
style
=
"width:80px"
>
Submit
</
a
>
</
div
>
</
div
>
<
script
>
function submitFormData() {
$('#formID').form('submit', {
onSubmit: function () {
return
$(this).form('enableValidation')
.form('validate');
}
});
}
function loadData() {
$('#formID').form('load', {
name: 'username',
email: 'usermail@gmail.com',
message: 'usermessage',
language: 'en',
accept: true
});
}
function loadDataFromFile() {
$('#formID').form('load', 'file_data.json');
}
function clearFormFields() {
$('#formID').form('clear');
}
</
script
>
</
body
>
</
html
>