PHP学习3

来源:互联网 发布:网络推广电话销售 编辑:程序博客网 时间:2024/05/22 00:49
一、frameset中frame之间的联动
假设frameset分成上左右 top left right三个部分 ,每个部分都可以引入不同的页面
如果想在top中引入页面,直接在对应的frame中的src加入页面就可以了
如果想点击左边页面的某些位置,使它的内容出现在右边,则让左右两个部分进行联动就可以了, 先在左边引入一个页面,页面中的内容书写自己想表达内容,也可以写链接,用a标签来描述想解释的内容,href中填上用来跳转到另一个页面中的地址,并在a标签是写上target, 对于right部分,给frame框架起一个name,然后把name的属性值填写到之前a标签的target的属性值那里,也就是相当于right部分引入的页面也就是left部分链接的页面,从而实现左右部分的联动
二、iframe内联框架  <iframe></iframe>之间不能写东西,框架是引入页面,如果想在框架里展现东西,则在引入地址的那个页面修改
      iframe直接写再body里面就可以,不用去掉body,相当于直接在body里卖开辟了一块小空间,这个空间在显示出来的页面上是不可以调节的,而frameset中的frame如果没有设置noresize属性,在页面上是不可以调节大小的,需要到代码中调,iframe跟frameset一样,有scrolling,frameborder,border,bordercolor等属性。要想实现两个或三个iframe的联动,跟frameset实现联动的方式是一样的。
三、表单<form></form>(表单中的width height border bgcolor这些属性都是无效的,表单最要注意的是提交地址action=“”和提交方式method=“”)
【注】要将所有要提交的东西放在form标签内包裹起来
属性:
action 提交地址 基本上都是提交到PHP文件(配合PHP来使用)
method 提交方式
post 以post方式来提交(地址栏不可见)
get 以get(地址栏)方式来提交
enctype  属性规定在发送到服务器之前应该如何对表单数据进行编码,下面是它的属性值
application/x-www-form-urlencoded     在发送前编码所有字符(默认)

multipart/form-data(上传文件时使用)     不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值

   text-plain          空格转换为 "+" 加号,但不对特殊字符编码。

<input  type=""/><input /> input类型的一定要注意写name跟value值,不然表单提交的地方是无法获取到这些内容的值的
input的属性  
name       名字
value                值(修改时要删除,修改之前的值可以提交到后台)
maxlength 最大长度
placeholder 默认值(修改时不用删除,修改之前不会提交到后台)
readonly  只读,不可以修改这里的值
required  规定必需在提交之前填写输入字段 如果使用该属性,则字段是必填(或必选)的。
disabled          可设置或返回是否禁用单选按钮。
size    文本框占字节的个数
autofocus         自动获取input焦点,也就是只要一刷新页面,光标就会停在指定的地方
checked           单选和多选的默认值
<label></label>
<input type="radio" name="sex" id="nv"/><label for="nv">女</label>
可以实现点击女就选中单选,对多选的选项一样有效
type控制input的类型
text   文本输入框
password   密码输入框
radio 单选框,所有单选框都要给name值并且name值必须一样,所有单选框必须有value值,用来给后台接受数据
checkbox         多选框,如果同时要选定多个,,所有多选框都要给name值并且name值必须一样,而且要加上[]   如name=”multi[]“ ,不然后台只能获取到最后一次选定的值
submit           提交按钮,跟<button></button>的效果一样
file 文件传输
color 取色
date 日期
number 纯数字
email 邮箱
hidden 隐藏域(用于传值,不显示到页面上)
button 按钮(配合js使用)
reset 重置
四、下拉框
<select>
multiple   复选,如果使用多选,name值就必须跟checkbox一样使用[],也就是数组形式
<option>表示某一个选项</option>
</select>
五、文本域
<textarea  colw="" row="" name="">如果要显示内容在页面上,直接在这里填写就可以了</textarea> cols根 rows用来控制它的大小
六、头元素
<title></title>
<meta  charset="utf-8" />
<link rel="stylesheet" type="text/css; href='css样式的来源'" /> 注意这里的href一定要使用单引号
<meta name="keywords" content="" />
<meta name="description  content=""  />
<meta http-equive="refresh" content="3; url='要跳转的地址'" 这里的url需要使用单引号
原创粉丝点击