form表单(h5)

form表单的一些用法

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>表单测试</title>
	</head>

	<body>
		<form id="testform">
			<input type="text">
		</form>
		<textarea form="testform" rows="5px" cols="30px"></textarea>

		<form id="testform1">
			<input type="submit" name="s1" value="v1" formaction="xx.jsp" />提交到xx.jsp的页面
			<input type="submit" name="s2" value="v2" formaction="xx.jsp" />提交到xx.jsp的页面
			<input type="submit" name="s3" value="v3" formaction="xx.jsp" />提交到xx.jsp的页面
		</form>

		<form>
			<input type="text" formenctype="text/plain" />
			<input type="text" formenctype="multipart/form-data" />
			<input type="text" formenctype="application/x-www-form-urlencoded">
		</form>

		<form action="">
			<input type="text" required="required" />
			<button type="submit">提交</button>
		</form>

		<form id="testform2">
			<label id="label" for="txt_name">姓名:</label>
			<input id="txt_name" />
			<input type="button" id="btnValidate" value="验证" οnclick="Validate()" />
		</form>

		<form>
			<label id="label1">
				邮编:
				<input id="txt_zip" maxlength="6" />
				<small>请输入六位数字</small>
			</label>
			<input type="button" value="设置默认值" οnclick="setValue()" />
		</form>

		<input type="text" placeholder="请输入用户名" />

		<form>
			<input type="text" name="greeting" list="greeting" autocomplete="on" />
			<datalist id="greeting" style="display: none;">
				<option value="HTML5学习">HTML5学习</option>
				<option value="Android学习">Android学习</option>
				<option value="ios学习">ios学习</option>
			</datalist>
		</form>

		<form>
			请输入内容
			<input pattern="[A-Z]{3}" name="part" />
			<input type="submit" />
		</form>

		<form>
			<input type="test" name="text" />
			<input type="button" value="点击我" οnclick="AD()" />
		</form>

		<input type="checkbox" indeterminate id="cb" />属性测试
		
		<form action="">
			姓名:<input type="text" name="name" />
			<input type="image" src="img/icon.png" alt="编辑" width="20" height="20"/>
		</form>
		
		
		<script>
			function Validate() {
				var txtName = document.getElementById("txt_name");
				var btn = document.getElementById("btnValidate");
				var form = document.getElementById("testform2");
				if (txtName.value.trim() == "") {
					var label = document.createElement("label");
					label.setAttribute("for", "txt_name");
					form.insertBefore(label, btn);
					txtName.labels[1].innerHTML = "请输入姓名";
					txtName.labels[1].setAttribute("style", "font-size: 9px;color:red");
				}
			}

			function setValue() {
				var label = document.getElementById("label1");
				var textbox = label.control;
				textbox.value = "010010";
			}

			function AD() {
				var control = document.forms[8]['text'];
				var Direction = control.selectionDirection;
				alert(Direction);
			}
			var cb = document.getElementById("cb");
			cb.indeterminate = true;
		</script>
	</body>

</html>


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值