html做的word申请表(样式)

公司项目需求中要做用html做一个word申请表的样式出来。有点意思,贴上来大家看看。


先上效果:



源代码:

<!DOCTYPE html>
<html>

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>XXXXXXX服务申请表</title>
</head>
<style type="text/css">
	h2{
		margin:0 auto;
		text-align: center;
	}
	table{
		border-collapse:collapse;
		text-align: center;
		margin: 0 auto;
	}
	table span{
		display: inline-block;
		width: 100px;
		text-align: right;
	}
	#time span{
		width: 30px;
	}
</style>
<body>
	<h2>XXXXX服务申请表</h1>
	<table border="1">
		<tr>
			<td width="140" height="70;" align="center">项目名称</td>
			<td width="470" colspan="6"> </td>
		</tr>
		<tr>
			<td height="60">项目实施地点</td>
			<td  colspan="6" style="text-align:left;">
				<span>市</span>
				<span>县</span>
				<span style="width:130px;">区(乡)</span>
				<span>村</span>
			</td>
		</tr>
		<tr>
			<td height="65" >申请单位名称</td>
			<td  colspan="6"> </td>
		</tr>
		<tr>
			<td height="70">资质<br>证书编号</td>
			<td colspan="2"  width="180"> </td>
			<td colspan="2" width="125">单位联系电话</td>
			<td colspan="2" width="175"> </td>
		</tr>
		<tr>
			<td height="60">经办人姓名</td>
			<td colspan="2" > </td>
			<td colspan="2" >经办人<br>联系电话</td>
			<td colspan="2" > </td>
		</tr>
		<tr><td height="70">经办人<br>身份证号</td>
			<td  colspan="6"> </td>
		</tr>
		<tr  id="time">
			<td height="45">起止时间</td>
			<td colspan="3" width="240"><span>年</span><span>月</span><span>日</span></td>
			<td colspan="3" width="220"><span>年</span><span>月</span><span>日</span></td>
		</tr>
		<tr>
			<td height="45">数量</td>
			<td colspan="3" style="padding:0;" >
				<table  border="0" style="border:none;">
					<tr>
						<td width="85" height="47" style="border-right:1px solid rgb(128,128,128);"></td>
						<td width="160">品牌型号</td>
					</tr>
				</table>
			</td>
			<td colspan="3" ></td>
		</tr>
		<tr>
			<td height="50">需求</td>
			<td  colspan="6"> </td>
		</tr>
		<tr>
			<td height="60">需求1</td>
			<td colspan="2" > </td>
			<td colspan="2" >需求1</td>
			<td colspan="2"> </td>
		</tr>
		<tr>
			<td height="120">备注</td>
			<td  colspan="6"> </td>
		</tr>
	</table>
	<div style="width:610px;margin:0 auto;">
		<p>注:1、以上内容要求申请人填写完整</p>
		<p style="text-indent:2em;">2、本表解释权归XXXXXXXX。咨询电话:XXXXXXXX</p>
	</div>
</body>
</html>


演示地址:

http://runningls.com/demos/css/word/word.html

请转载注明出处:http://blog.csdn.net/liusaint1992/article/details/46553327


  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Vue项目中写一个word申请表样式的表单,可以按照以下步骤进行操作: 1. 安装element-ui组件库,用于快速构建表单界面。 ``` npm install element-ui --save ``` 2. 在Vue组件中引入element-ui组件库。 ```vue <template> <el-form :model="form" ref="form" label-width="100px"> <el-form-item label="申请人"> <el-input v-model="form.name"></el-input> </el-form-item> <el-form-item label="申请类型"> <el-select v-model="form.type" placeholder="请选择"> <el-option label="请假申请" value="leave"></el-option> <el-option label="加班申请" value="overtime"></el-option> <el-option label="报销申请" value="expense"></el-option> </el-select> </el-form-item> <el-form-item label="申请事由"> <el-input type="textarea" v-model="form.reason"></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="submitForm('form')">提交</el-button> <el-button @click="resetForm('form')">重置</el-button> </el-form-item> </el-form> </template> <script> export default { data() { return { form: { name: '', type: '', reason: '' } }; }, methods: { submitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { // 提交表单 } else { console.log('error submit!!'); return false; } }); }, resetForm(formName) { this.$refs[formName].resetFields(); } } }; </script> ``` 3. 根据申请表样式,使用CSS样式对表单进行美化。 ```css .el-form { max-width: 800px; margin: 0 auto; padding: 50px; border: 1px solid #ccc; } .el-form-item__label { font-weight: bold; margin-right: 20px; } .el-form-item__content { margin-bottom: 20px; } .el-input { width: 400px; } .el-select { width: 400px; } .el-textarea { width: 400px; } .el-button { margin-right: 20px; } ``` 4. 在提交表单时,可以使用第三方库如docxtemplater生成Word文档。 ```javascript // 安装docxtemplater npm install docxtemplater --save // 在Vue组件中引入docxtemplater import Docxtemplater from 'docxtemplater'; import JSZip from 'jszip'; // 定义申请表模板 const template = fs.readFileSync('./templates/application.docx', 'binary'); // 在提交表单时生成Word文档 submitForm(formName) { this.$refs[formName].validate((valid) => { if (valid) { // 生成Word文档 const zip = new JSZip(template); const doc = new Docxtemplater().loadZip(zip); doc.setData({ name: this.form.name, type: this.form.type, reason: this.form.reason }); doc.render(); const output = doc.getZip().generate({ type: 'blob' }); saveAs(output, 'application.docx'); } else { console.log('error submit!!'); return false; } }); } ``` 注意事项: - 在构建表单界面时,要根据申请表样式进行设计,包括布局、字体、颜色等等。 - 在提交表单时,要对表单数据进行验证,确保数据的准确性和完整性。 - 在生成Word文档时,要注意文档模板的格式和内容,确保生成的文档与申请表样式一致。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值