<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>表单的验证</title>
<style type="text/css">
#Key{ border:1px solid #66CCFF;margin-top:30px;color:#DFDFDF;};
</style>
<link rel="shortcut icon" href="http://www.feedtrade.com.cn/favicon.ico">
<script language="javascript" src="/js/jquery-1.3.js"></script>
<script type="text/javascript">
function focusSearch()
{
var f = document.f1;
if (f.Keyword.value == f.Keyword.defaultValue)
f.Keyword.value = "";
f.Keyword.style.color="#000";
}
function blurSearch()
{
var f = document.f1;
if (f.Keyword.value == "")
f.Keyword.value = f.Keyword.defaultValue;
f.Keyword.style.color="#dfdfdf";
}
</script>
</head>
<body>
<form action="" method="post" id="initform" name="f1">
<label for="user">username:</label><input type="text" name="Keyword" id="Key" value="请输入查询关键字,*号表示空值" onfocus="focusSearch();" onblur="blurSearch();"/><br />
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>表单的验证</title>
<style type="text/css">
#user,#pw,#qq,#tel{ color:#DFDFDF;}
</style>
<script type="text/javascript">
function validForms(){
if(!document.getElementById) return false;
var initform=document.getElementById("initform");
for(var i=0,valids=initform.elements;i<valids.length;i++){
if(valids[i].type=='submit') continue;
valids[i].onfocus=function(){
if(this.value==this.defaultValue){
this.value='';
this.style.color='#000';
}
}
valids[i].onblur=function(){
if(this.value==''){
this.value=this.defaultValue;
this.style.color='#dfdfdf';
this.parentNode.onsubmit=function(){return false;}
}
}
}
}
window.onload=validForms;
</script>
</head>
<body>
<form action="" method="post" id="initform">
<label for="user">username:</label><input type="text" id="user" value="this is abalue"/><br />
<label for="pw">password:</label><input type="text" id="pw" value="this is abalue"/><br />
<label for="qq">QQ:</label><input type="text" id="qq" value="this is abalue"/><br />
<label for="tel">Tel:</label><input type="text" id="tel" value="this is abalue"/><br />
<input type="submit" value="提 交" id="sub"/>
</form>
</body>
</html>
分享到:
相关推荐
通常,我们会使用`<input>`标签,其type属性可以设置为"text"或"number"来创建文本输入或数字输入。为了限制用户只能输入0.5的倍数,我们可能需要将type设为"number",因为它提供了更多的内置验证功能。 ```html `...
1. **文本输入事件监听**:在编程中,我们需要监听TextBox控件的文本更改事件,如`TextChanged`事件。每当用户在输入框中添加或删除字符时,这个事件就会被触发。 2. **实时搜索算法**:当文本变化时,程序需要执行...
首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置输入框的默认提示文字,但这个提示文字并不具备浮动效果。若要实现悬浮提示,我们可以创建一个新的自定义`View`,继承自`EditText`,并在`onDraw()`...
输入框(Input Box)是网页或应用程序中常用的一种表单元素,用于接收用户的文本输入。通常,输入框由一个边界框和内部的可编辑区域组成,可以用于姓名、邮箱、密码等信息的填写。 2. **提示文字的作用** 提示...
这通常用于优化用户在有限空间内进行文本输入的场景,比如移动设备的小屏幕。 描述中提到的GitHub地址(https://github.com/marsdan/ZPPOPTextField.git)提供了这个自定义输入框的源代码,开发者可以通过克隆或...
在VB.NET编程中,我们经常需要对用户在输入框(TextBox)中的输入进行限制,确保它们...在实际应用中,还应考虑错误提示和用户体验的优化,例如提供友好的错误提示信息,以及确保在用户输入过程中保持输入框的焦点。
首先,IP地址输入框是用户界面中一个专门用于输入IP地址的文本输入控件。IP地址,全称Internet Protocol Address,是互联网上的设备识别号,通常由四组0到255的数字组成,每组之间用点分隔,例如192.168.1.1。在网页...
在Swift编程领域,文本输入框(UITextField)是用户界面中不可或缺的部分,用于收集用户的文本输入。然而,为了提升用户体验和增强交互性,开发者们经常寻求创新的方法来展示提示信息。"swift-Placeholders"项目正是...
本教程将详细讲解如何在EditText输入框中实现这样的功能,使输入的内容在本地保存,并在下次输入时自动提示。 首先,我们需要了解EditText是Android中的一个视图组件,用户可以通过它输入文本。当用户在EditText中...
车牌输入框是软件或应用程序中常见的一种特殊文本输入控件,设计用于用户输入车辆的车牌号码。在实际应用中,这种输入框通常会根据不同国家或地区的车牌号码格式进行定制,以确保用户输入的数据符合规范。在中国,...
在IT行业中,构建一个仿百度输入框的功能是一项常见的前端任务,它涉及到用户输入与服务器交互、数据处理以及前端展示等多个方面。这样的功能可以提供实时的模糊查询建议,提高用户的输入效率和体验。以下是对这个...
这里的`type="text"`定义了输入框为文本类型,`id`属性用于唯一标识输入框,而`placeholder`属性则用来设置提示信息,即当输入框为空时显示的文本。 二、提示信息的实现 1. `placeholder`属性 `placeholder`是HTML5...
在"JQuery实现输入框大写提示"这个场景中,我们的目标是监听用户在密码输入框中的输入,并在用户输入大写字母时提供提示。这涉及到以下几个关键知识点: 1. **事件绑定**:JQuery的`.on()`方法用于绑定事件处理器。...
4. 对于复杂的输入,如日期选择,可以提供日期选择器等交互控件,而非简单的文本提示。 5. 提供错误反馈时,不仅要指出错误,还要指导用户如何修正。 总的来说,输入框提示效果是提升用户界面友好性和易用性的关键...
然而,为了提供更好的用户体验,开发者经常需要扩展TextView的功能,例如实现自动提示文本输入的功能。这在创建搜索框、输入表单或建议性文字输入场景中非常常见。本文将深入探讨如何创建一个自定义的TextView,使其...
本实例“实例2_文本框_文本输入”聚焦于如何创建和使用文本输入框,帮助开发者更好地理解和实现用户与应用之间的交互。 文本框通常由两部分组成:可视区域和输入区域。可视区域是用户看到的边框,显示了当前文本的...
1. 获取输入框内容:通过JavaScript的`value`属性,我们可以轻松地获取到输入框(`<input>`标签)中的当前文本。例如,对于一个ID为"myInput"的输入框,我们可以使用`document.getElementById('myInput').value`来...
本篇将深入探讨如何实现`Android EditText`的多行文本输入字数统计及限制功能。 首先,我们需要明白`EditText`的基本用法。它是一个可编辑的文本视图,继承自`TextView`,用户可以在其中输入、修改或删除文本。默认...
实现输入内容提示的功能(仿google_百度输入框提示) 具体可参见博文: http://blog.csdn.net/longteng1116/article/details/8816872#reply
自动完成(AutoComplete)则是当用户输入一部分文本后,系统自动填充剩余的部分,以完成完整的条目。这可以使用.NET Framework提供的`AutoCompleteStringCollection`类和`AutoCompleteMode`属性来实现。首先,你需要...