这些天我一直在学习 HTML 网页设计。由于我是初学者,一些简单的事情需要很多时间。我将写下这里使用的一些要点。
1. web表单提交cgi后,跳转到指定界面。这用于用户登录,如果登录成功会跳转到首页。
printf("");
2. web表单提交不跳转网页,用于网页控制等,这里有一个。
把这句话放在表格之前个人博客网页设计html,然后从表格如下
3. 点击网页的提交按钮后,会弹出一个提示框。确认则跳转界面,取消则不跳转。这里需要用到,先写函数
function messageBox()
{
if(confirm('确定要修改吗?'))
{
return true;
}
else
{
return false;
}
}
在上面的if...else中填写你需要的代码,并在提交按钮中添加:="()"。
4. 修改网页中控件的属性
document.getElementById("status1").value="1";
必须为控件指定 id 属性。
5. 这个类型可以用于你要提交的其他值。此隐藏字段对用户不可见,并存储默认值。你可以修改这个值来实现提交你需要的数据的能力。目的。
6. CGI 写入
printf("Set-Cookie:userName=%s;path=/\r\n",userName);
printf("Content-type: text/html\n\n");
关闭浏览器时它不起作用。
7. 实现部分控件的内容是动态修改的天外神坛源码网,无需刷新页面。可以使用 Ajax 来实现这一点。很喜欢,这样就可以得到我们想要的数据了。
8. HTML中定时器的实现方式有两种:一种是(code,),使用函数调用自己实现定时处理,另一种是(code,),使用(int)取消定时, 其中参数是 (code, ) 的返回值。
9. 对话对话框
共有三种类型的对话框:
(1).Alert box.alert("警报框");
(2).带有“确定”和“取消”按钮的确认对话框..(“你确定要退出吗?”);
(3).带输入框的对话框,.("请输入用户名",""); 第一个参数是提示信息。
10.:寻找LFLF
一般来说,这个问题是因为 ("-type:text/html\n\n"); 格式错误,“\n”的个数是2,同时cgi文件的权限要改成777,如果是脚本写的cgi程序,“#!/bin/sh”应该写在顶框,否则会出现这个错误。
11.关于web数据提交的问题
由于我是初学者,所以走了很多弯路。如果是网页提交,数据会通过 URL 编码发送出去。英文和数字没有变化。如果是汉字,会编译成UTF格式,前面加“%”。比如中文“code”被URL编码为“%e4%bb%a3%e7%a0%81”,如果通过ajax提交数据,则数据不像“%e4%bb%a3%” e7%"a0%81",如果要统一,还需要提交URL编码后要提交的数据,这里用到了这个函数个人博客网页设计html,在"code"上调用这个函数得到的结果是"% e4%bb%a3%e7% a0%81"。我们的目的就达到了。 |