Dreamwerver8下定义表单实现第一个登陆页面

Drewamwervar定义一个注册页面

上一篇文章主要介绍了在Drewamwervar下创建web页面的功能介绍,今天主要就是通过Drewamwervar来完成一个简单的web注册页面,说到web注册页面,大家应该都非常熟悉,比如QQ、邮箱,都需要通过注册页面来完成,所以今天也完成一个简单的注册页面,具体见下:

首先是创建一个index.html文件,然后对功能进行定义:我们日常注册信息都需要以下字段:用户名、密码、确认密码、性别、技术、国家、上传个人信息、确认按钮及重置功能

我们从以上字段就可以判断,定义以上信息需要创建一个表单,然后定义定义功能列表。所以我们首选要创建一个表单:

然后我们根据字段信息定义行数及列数:

用户名、密码、确认密码、性别、技术、国家、上传个人信息、确认按钮及重置功能

根据这些字段我们先创建出模板:

定义好信息好,我们都知道,用户名、密码、确认密码都是需要一个输入框来完成的,性别是一个选项完成的,技术是通过一个多选项完成的,上传文件我们大家知道通过预览的方式进行上传的,国家是通过下拉的方式选择的,最后创建确认及重置按钮。

那输入框、选择框、下拉菜单、文件上传及按钮是通过什么参实现的,接下来我们就进行演示。

首先确认输入框、选择框、上传文件是通过<input ></input>参数来实现的。具体是什么样的

在此介绍一下type=””的参数介绍:

Button是按钮、checkbox是多选项、file是上传文件、hiddon是、image是上传图片、password是密码、radio是性别、reset是重置、submit是提交、text是输入框、select是下拉菜单

知道以上信息的话,那我们的就可以顺利的实现自己的需要的功能了。

我们定义用户名的输入框的话

预览一下:

我们发现后所有的信息都在一行,所以我们需要使用换行符来实现:<br />----其实break的缩写

<br />

添加换行符后我们再次预览:

其实这样定义不规范,因为用户输入的信息要传入到服务器,所以要给用户输入的信息添加名称:volue=“user”

<input type="text" name="user" />

接下来我们定义密码输入框:

<input type=”password”

开始定义:我们为了后期给系统传入数据添加名字:pwd

<input type="password" name="pwd" />

预览效果:

确认密码同理了,我们复制密码的定义代码即可

预览效果:

接下来我们定义性别,需要应用 type=”radio”

因为性别是选择项,所以我需要输入两个type类型

<input type="radio" name="sex" />男<input type="radio" name="sex" />女

预览效果

接下来我们定义:技术,因为技术类型是一个多选项,所以我们需要选择type=“checkbox”

<input type="checkbox" />java
<input type="checkbox" />html
<input type="checkbox" />c++
<input type="checkbox" />jsp

预览效果:

接着定义国家:我们定义国家的选项是下拉菜单,所以需要通过select 来完成

<select name="国家">
<option value="none">选择城市</option>
<option value="cn">中国</option>
<option value="us">美国</option>
<option value="usa">英国</option>
</select>

预览效果:

预览效果:

接着我们定义上传信息,需要通过type=“file”来完成

<input type="file" />

预览效果:

接下来定义确认按钮及重置按钮

Button、reset

<input type="button" value="确认"/><input type="reset" value="重置"/>

预览效果:

最后提个属性—提交:submit:

<input type="submit" value="提交数据"/>

预览效果:

最终我们测试所有表单信息:最中提交信息:通过提交信息后我们在浏览器下能看见信息

功能已经完成,我们美化以上登陆界面,需要通过表格来体现出来:

我们通过该图可以重新设计,该表单重新设计添加到表内,所以需要对这个表进行设计,最基本的设计是这样的,该表一共有8行,共有2列,其实说两列也不完全对,因为确认、重置、提交数据按钮不能放在两个列中,那样不好看,为了体现该页面的完整性,我还需要多添加行做标注信息,注册页面,该行也需要占用两列,那确认信息后,我们怎么更改呢,

首先是定义8行,为了体现专业性,我重新定义一个页面来演示。

重新新建一个html文件

首先是定义一个表,定义9行,2列:

行数表示:<tr></tr>

列数表示:<td></td>

定义一个表单:一行两列

<form>
<table>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>

因为我们要定义9行2列,所以先通过复制代码的方法将整个框架闲整理出来:

表单整理好后,我们可以开始嵌套数据了。因为第一行我们要定义标题,所以需要一行一列然后居中,所以我们需要借助居中加粗的代码

<th/>

预览效果:

我们发现怎么没有表的框架呢,所以呢,我们需要添加一个表的框架参数:

border="1"

该行占用两列合并,然后标记字体红色,居中

<th></th>加粗居中的意思

接下来我们把其他的字段也编辑好

接下来我们预览一下:

接着我们套用表格:

<table border=”1”

预览效果

接着定义第二列:定义用户栏:

<tr>
<td>用户名</td>
<td><input type="text" name="user"</td>
</tr>

预览效果:

然后我们继续将其他字段进行编辑:现在编辑密码

<tr>
<td>密码</td>
<td><input type="password" name="pwd"</td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" name="pwd"</td>
</tr>

预览效果:

继续定义性别字段:

<tr>
<td>性别</td>
<td><input type="radio" name="sex" />男<input type="radio" name="sex" />女</td>
</tr>

预览效果:

接下来定义技术类型:

<tr>
<td>技术</td>
<td><input type="checkbox" name="tech"/>java<input type="checkbox" name="tech"/>html<input type="checkbox" name="tech"/>jsp</td>
</tr>

预览效果:

定义国家字段:国家是自定义下拉菜单:

<tr>
<td>国家</td>
<td>
<select name="国家">
<option value="none">--请选择国家--</option>
<option value="cn">中国</option>
<option value="us">美国</option>
<option value="usa">英国</option>
</select>
</td>
</tr>

预览效果:

定义上传文件:

<tr>
<td>上传文件</td>
<td><input type="file" /></td>
</tr>

最后我们定义按钮

<tr>
<td><input type="button" value="确认" />
<td><input type="reset" value="重置"</td>
</tr>

预览效果:

定义好所有的字段后,我们开始调试排版:

最后一行,确认、重置按钮应该用一行<th conpsa=“2”>,而且居中,所以我们需要将<tr></tr>修改为<th></th>该参数是居中加粗,

<tr>
<th colspan="2"><input type="button" value="确认" />
<input type="reset" value="重置"</th>
</tr>

我们把注册页面的字段也需要居中,占据两列:

<tr>
<th colspan="2">注册页面</th>
</tr>

接下来我们继续调试表框的颜色

bordercolor="#3333CC"

添加表单背景颜色:

bgcolor="#FFFF99"

继续调整表的宽度及分辨率:

;70%" cellpadding="10" cellspacing="0"

最后我们定义一个外框:并且定义名称:

<fieldset>
<legend>注册页面</legend>

预览效果:

总代码预览:

<!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>
</head>
<body>
<fieldset>
<legend>注册页面</legend>
<form>
<table border="1" bordercolor="#3333CC" bgcolor="#FFFFCC" ;70%" cellpadding="10" cellspacing="0">
<tr>
<th colspan="2" color="red">注册信息</th>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="user"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="pwd"/></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="radio" name="sex" value="nan"/>
男
<input type="radio" name="sex" value="nv"/>
女</td>
</tr>
<tr>
<td>技术:</td>
<td><input type="checkbox" name="tech" value="java"/>
java
<input type="checkbox" name="tech" value="html"/>
html
<input type="checkbox" name="tech" value="c++"/>
c++
<input type="checkbox" name="tech" value="Jsp"/>
Jsp </td>
</tr>
<tr>
<td>上传个人信息:</td>
<td><input type="file" value="详细信息" />
</td>
</tr>
<tr>
<td>城市</td>
<td>
<select name="city">
<option value="none">-选择城市-</option>
<option value="bj">-北京-</option>
<option value="sh">-上海-</option>
<option value="tj">-天津-</option>
</td>
</tr>
<tr>
<th colspan="2">
<input type="submit" value="提交"/>
<input type="reset"value="重置"/>
</th>
</tr>
</table>
</form>
</fieldset>
</body>
</html>
时间: 2024-11-03 18:51:11

Dreamwerver8下定义表单实现第一个登陆页面的相关文章

制作下拉表单

第一步设置好初步样式 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>下拉表单</title> 6 </head> 7 <body> 8 <ul class='ul_all'> 9 <li class='li_1'> 10 <a h

[Django]下拉表单与模型查询

前言:本文主要针对自定义下拉表单制作,下拉表单的内容是取至于数据库,即动态实现下拉表单 正文: 动态实现下拉表单有两种方法: 一.自己手动写 html 模板中的 <form ...> </form> 在views 中,将所需要的数据传递过去,比如 names_list = [1, 2, 3, 4] 在 html 中 <select> {% for x in name_list %} <option value ="{{ x }}">{{

activiti自己定义流程之自己定义表单(二):创建表单

注:环境配置:activiti自己定义流程之自己定义表单(一):环境配置 在上一节自己定义表单环境搭建好以后,我就正式開始尝试自己创建表单,在后台的处理就比較常规,主要是针对ueditor插件的功能在前端进行改动. 因为自己的前端相关技术太渣.因此好多东西都不会用,导致改动实现的过程也是破费了一番功夫.头皮发麻了好几天. 既然是用别人的插件进行改动,那么我想假设仅仅是单独的贴出我改动后的代码,可能没有前后进行对照好理解,因此这里就把原代码和改动后的同一时候对照着贴出,以便于朋友们能从对照中更快的

activiti自己定义流程之整合(三):整合自己定义表单创建模型

本来在创建了表单之后应该是表单列表和预览功能.可是我看了看整合的代码,和之前没实用angularjs的基本没有什么变化,一些极小的变动也仅仅是基于angularjs的语法,因此全然能够參考之前说些的表单列表展示相关的内容,这里也就直接进入到下一个步骤,创建流程模型了. 在之前的创建流程模型一节里,我讲代码比較多,实际上在这里还有非常重要的一个环节没有细说,那就是自己定义流程图,画流程图的过程也是有不少须要注意的事项的,在这一节我会适当的以截图加解释进行说明. 而在创建流程模型的过程中,由于之前也

cocos2d-html5 简易 下拉表单 控件

刚才在CH5的群里问了问  有没有大侠写过 下拉表单控件啊!  没人鸟窝 ,DZ老师表示非常伤心啊  ,于是乎  自己写一个把 共享给大家. 效果图上一个  仅仅实现了一个最最主要的控件  非常easy  别吐槽啊,以后有空我会完好一下的,假设有朋友自愿帮忙完好一下就更好了. 有不论什么问题请加DZ老师的QQ 460418221 引擎版本号 : 2.2.2 原理:有空再写吧 源代码: /** * Created with JetBrains WebStorm. * User: Dz_Yang *

css解决select下拉表单option高度的办法

css在给select下拉表单设置样式如边框时可以轻松搞定,而我们在不喜欢其默认的下拉箭头的样式时试图通过background:url(图片路径)来修改之,则往往会出现浏览器的兼容性问题,在网上查了好多资料,最好的解决办法也是大神们用js来模拟下拉表单.额~,好吧,暂且就按照大神们的办法来解决这个问题吧. 下边来说说css如何解决select的option高度的? 有时我们在设置了select的高度后,发现其option的高度还是默认的高度,跟我们设置的select的高度大相径庭,很显然,这不是

jsp简单练习-简单的下拉表单

<%@ page contentType="text/html; charset=gb2312" %> <html> <body> <form name="form1" action="SwitchApp.jsp" method="post"> 请选择一种颜色: <select name="ys"> <option value="r

DIV+CSS+JS仿Select下拉表单网页特效源代码下载

DIV+CSS+JS仿Select下拉表单 原文:DIV+CSS+JS仿Select下拉表单网页特效源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463331830784.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <

activiti自己定义流程之整合(四):整合自己定义表单部署流程定义

综合前几篇博文内容.我想在整合这一部分中应该会有非常多模块会跳过不讲,就如自己定义表单的表单列表那一块,由于这些模块在整合的过程中都差点儿没有什么修改,再多讲也是反复无用功. 正由于如此,在创建了流程模型之后.模型列表的展示也是和之前的没有什么差别.并且都是非常easy的后台查询以及前台展示.这一部分也就只是多的讲了. 模型列表页面例如以下: 至于当中的改动和删除也没什么多讲的,删除非常easy,而改动也是activiti-modeler实现的主要功能.我们仅仅须要跳转过去即可. 重要的部分在于