下面就是“EasyUI中实现form表单提交的示例分享”的完整攻略。
一、准备工作
在使用EasyUI中实现form表单提交之前需要引入EasyUI的js与css文件,同时需要引入jQuery库,以便于使用EasyUI的各种组件和方法。
引入jQuery库
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
引入EasyUI文件
<link rel="stylesheet" href="https://cdn.bootcss.com/jquery-easyui/1.8.8/themes/bootstrap/easyui.css">
<script src="https://cdn.bootcss.com/jquery-easyui/1.8.8/jquery.easyui.min.js"></script>
二、实现form表单提交
方法一:使用EasyUI的form组件
使用EasyUI的form组件可以很方便的实现form表单的提交。
<form action="submit.php" method="post" id="myForm">
<div>
<label>姓名:</label>
<input class="easyui-validatebox" type="text" name="name" required="true">
</div>
<div>
<label>年龄:</label>
<input class="easyui-numberbox" type="text" name="age">
</div>
<div>
<label>性别:</label>
<input type="radio" name="sex" value="male" checked>男
<input type="radio" name="sex" value="female">女
</div>
<div>
<label>爱好:</label>
<input type="checkbox" name="hobby[]" value="reading">阅读
<input type="checkbox" name="hobby[]" value="music">音乐
<input type="checkbox" name="hobby[]" value="sport">运动
</div>
<div>
<label>个人简介:</label>
<textarea name="intro"></textarea>
</div>
<div>
<a href="#" class="easyui-linkbutton" onclick="submitForm()">提交</a>
</div>
</form>
<script>
function submitForm() {
$('#myForm').form('submit', {
success: function(data) {
console.log(data);
$.messager.alert('提示', '提交成功!');
}
});
}
</script>
方法二:使用Ajax提交
还可以通过使用jQuery的ajax方法,把form表单的数据提交到后台处理。
<form action="submit.php" method="post" id="myForm">
<div>
<label>姓名:</label>
<input type="text" name="name">
</div>
<div>
<label>年龄:</label>
<input type="text" name="age">
</div>
<div>
<label>性别:</label>
<input type="radio" name="sex" value="male" checked>男
<input type="radio" name="sex" value="female">女
</div>
<div>
<label>爱好:</label>
<input type="checkbox" name="hobby[]" value="reading">阅读
<input type="checkbox" name="hobby[]" value="music">音乐
<input type="checkbox" name="hobby[]" value="sport">运动
</div>
<div>
<label>个人简介:</label>
<textarea name="intro"></textarea>
</div>
<div>
<a href="#" class="easyui-linkbutton" onclick="submitForm()">提交</a>
</div>
</form>
<script>
function submitForm() {
$.ajax({
url: 'submit.php',
type: 'post',
data: $('#myForm').serialize(),
success: function(data) {
console.log(data);
$.messager.alert('提示', '提交成功!');
}
});
}
</script>
以上就是基本操作的攻略了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:EasyUI中实现form表单提交的示例分享 - Python技术站