现在的位置: 首页 > 综合 > 正文

12-1-31进步一小点

2018年01月11日 ⁄ 综合 ⁄ 共 1294字 ⁄ 字号 评论关闭

1关于下来框引入js的相关函数

在我们下来框中,有可能需要选择某个选项第几页之后,页面直接跳转到该指定的页面,并且下拉框里面的数字也是该指定页数

代码如下:

<form name="form1" action="T.jsp">
<select name="pagenum" onchange="document.form1.submit()">   <!-- js代码 -->
<% for(int i=1;i<=totalPages;i++){%>
<option value=<%= i %> <%= (i==pagenum) ? "selected": "" %> >第<%=i %>页</option>

<%} %>
</select>
</form>

一旦我们选择某个数值的时候,会进行提交,该参数名字为pagenum,其相应的value就是i

一般提交,select是需要我们form作为支撑的。

 不要忘记了该页面的显示,都会后跟一个参数的,这样我们获取了该参数后,该如何从数据库里面读取进行相应的分页显示。

2关于前台跟后台的问题

一般我们会通过js 做以辅助,例如标题的空之类的 防止客户的不友好操作,进行提示。

但是后台我们虽说可以不用这么做了。但是这种预防也是必须做,在存入数据库之前的 判定,就算多余也要判定好页面提交过来的合法性,是不是为null,不是null,再进行tirm看是不是为"",一些操作,方可入库。健壮性是必须要有的。

一般我们在<form name="form1" action="" method="" onsubmit="return check()">

</form>

如果这里的check()是false,则客户页面无法进行提交的。 

一般我们在<head></head>里面进行function check()的定义

一般关于js这段代码 我们都是采用<!----> 也就是html的注释,这样就有效的防止了 浏览器支持或者不支持的各种弊端,一旦支持,该注释是不会对js代码起作用的 

js代码只对// /**/才畏惧。

另外提一点 js是弱变量类型的,我们不需要在形参中注明他的类型,包括在函数体,但是我们推荐var 进行变量定义下;

例如:function check(str){

if(str==null)

alert();

return false;

}

3关于xml=可扩展的标记语言

xml是描述事物本身的。xsl是展现事物的表现形式。dtd(schema)是定义xml的语法

html更倾向于事物展现形式,比如用表格,表格长度显示

而xml侧重与数据本身,利用xsl来展现。

xml正确:格式正确(可以通过ie显示验证) 符合dtd

关于xml里面的内容例如<书> 书 </书>

里面的空格一般被忽略掉,但是如果我们想保留空格 一般采用cdata见例子

<![CDATA[
  各种内容
]]>
关于pi(process instruction)处理指示他是提供给xml解析器的, 给处理程序的指令。如要给ie显示,如要给某xsl显示的。 他不是属于声明部分。
关于namespace(命名空间) 一般使用来处理雷同的标签,因此我们有必要给出某标签是来源哪个命名空间,这样下面我就知道该名字是哪个

抱歉!评论已关闭.