留言板实例-验证ID和邮箱

本文介绍了一个简单的留言板HTML页面,包括表单验证的实现方法。通过JavaScript进行客户端验证,确保用户输入的有效性和格式正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果:



HTML部分:

<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<style type = "text/css">
 @import"mystyle.css"
</style>
<script src="index.js" type="text/javascript"></script>

</head>
<body>

<div class= "test-css">
<form id = "form1" action="" method="post" class="STYLE-NAME" onsubmit = "return test()">
<h1>留言板实例
<span>填写下面的信息(*为必填).</span>
</h1>
<label>
<!-- <span id = "bt">*</span> -->
<span class = "c">ID :</span>
<input id="name" type="text" name="name" placeholder="填写你的ID" />
</label>
<label>
<!-- <span id = "bt">*</span> -->
<span class = "c">Email :</span>
<input id="email" type="email" name="email" placeholder="请输入有效的Email地址" />

</label>
<label>
<span>留言 :</span>
<textarea id="message" name="message" placeholder="请输入留言内容"></textarea>
</label>
<label>
<span>注册信息 :</span><select name="selection">
<option value="Job Inquiry">已注册用户</option>
<option value="General Question">游客</option>
</select>
</label>
<label>
<span> </span>
<input type="button" class="button" value="确定" onclick= test() />


</label>
</form>

</div>
</body>
</html>

JS部分:

function test(){
	
	e = email.value;
	// i = name.value;
	i = document.getElementById("name");
	if (i == ""){
		alert("ID不能为空!")
	}
	
	
	if (e == ""){
		alert("邮箱不能为空!");
		return false;
	}
	var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	ok = reg.test(e);
	if (!ok){
		alert("邮箱格式不正确!");
		return false;
	}
	
}

CSS部分:

.test-css {
margin-left:auto;
margin-right:auto;
max-width: 500px;
background: #F8F8F8;
padding: 30px 30px 20px 30px;
font: 12px Arial, Helvetica, sans-serif;
color: #666;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.test-css  h1{
font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 20px 0px 20px 40px;
display: block;
margin: -30px -30px 10px -30px;
color: #FFF;
background: #9DC45F;
text-shadow: 1px 1px 1px #949494;
border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-bottom:1px solid #89AF4C;
}
.test-css h1>span {
display: block;
font-size: 11px;
color: #FFF;
}
.test-css label {
display: block;
margin: 0px 0px 5px;
}
.test-css label>span {
float: left;
margin-top: 10px;
color: #5E5E5E;
}
.c::before{
    content : "*";
    color : red;
    }
.test-css input[type="text"], .test-css input[type="email"], .test-css textarea, .stest-css select {
color: #555;
height: 30px;
line-height:15px;
width: 100%;
padding: 0px 0px 0px 10px;
margin-top: 2px;
border: 1px solid #E5E5E5;
background: #FBFBFB;
outline: 0;
-webkit-box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
box-shadow: inset 1px 1px 2px rgba(238, 238, 238, 0.2);
font: normal 14px/14px Arial, Helvetica, sans-serif;
}
.test-css textarea{
height:100px;
padding-top: 10px;
}
.test-css select {
background: no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
background: no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width:100%;
height:30px;
}
.test-css.button {
background-color: #9DC45F;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-border-radius: 5px;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
text-shadow: 1px 1px 1px #949494;
}
.smart-green .button:hover {
background-color:#80A24A;
}



资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc xls。Apache POI 提供了 HSSF XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值