读书人

print的应用

发布时间: 2012-10-18 13:46:55 作者: rapoo

print的使用?

HTML code
<%dim ii=0do while i<=8i=i+1loopprint(i)%><%dim aa="aaaaaaaaaaa"'print(a);%>


[解决办法]
asp没有print
print()应该是一个自定义函数。

[解决办法]
你的问题都很猥琐 我发现。。。。问了好几天 都不知道自己要什么

response.write(i)
[解决办法]
HTML code
<%dim ii=0do while i<=8i=i+1loopResponse.write idim aa="aaaaaaaaaaa"Response.write a%>
[解决办法]
探讨
asp没有print

[解决办法]
你要好好区分asp,vbscript,javascript
<form action="" method="post" name="form1">
<input name="wenjian1" type="file" id="wenjian1">
<input type="button" onclick="check_exe()" value="检查">
</form>
<script type="text/javascript">
function check_exe(){
var url=document.getElementById("wenjian1").value;
var arr=url.split(".");
if(url==""){
alert("请选择文件!");
}else{
alert("文件后缀名是:"+arr[arr.length-1]);
}
}
</script>
[解决办法]
探讨
你要好好区分asp,vbscript,javascript

[解决办法]
那javascript脚本能使用print吗?
—— JavaScript 也没有 print,如果要调试可以用 window.alert("Hello");

alert("文件后缀名是:"+arr[arr.length-1]); '这里的第一个arr和[]是什么作用呢?
—— arr 是个数组对象
—— arr.length 是数组对象的属性:数组长度
—— arr[0] 表示取出数组对象的第一个元素
—— arr[arr.length-1] 表示取出数组对象最后一个元素(数组长度-1)


问题3:

var a = document.getElementById("xingbie1");
这里只会得到1个对象,不是数组,所以:
if (a.checked) {
alert("选中");
} else {
alert("没选中");
}

[解决办法]
你这样只能在客户端简单验证下选择文件后缀而已,一切都可以伪造的。不安全。
最好的就是验证上传的文件二进制流,是否符合图片文件格式,这样别人就算把jpg的代码改成服务端脚本也没办法。
[解决办法]
探讨

问题1:已经解决。
问题2:已经解决。
问题3:没有解决,正纠结中,摸索中。
问题4:已经解决。

请路过的前辈指引。。。

[解决办法]
var a = document.getElementById("xingbie1");
这是选择ID,说是唯一的,你就算定了两个只能选到一个吧?
你敢换成下面的吗?
var a = document.getElementsByName("xingbie1");

你敢看下DHTML文档吗?
还有你数据库插入不了,你敢看下表的约束限制吗?

你发个贴问了四个问题,你敢分开发吗?太乱了,和标题所的不一样,谁知道你发什么东西。
[解决办法]
HTML code
<script language="javascript">function test(){    var arr=["幼年组","童年组","少年组"];    for(var i=0;i<arr.length;i++){        var input=document.getElementsByName("nianji"+(i+1));        for(var n=0;n<input.length;n++){            if(input[n].checked){                window["input"+i]=input[n].value;                alert("你已经成功选择了"+arr[i]);            }        }    }    if(input0||input1||input2){        //只要有一组没选择都不通过        return false;    }}    </script><body><form name="form1" method="post" action="">    幼年组    <br>    <input type="radio" name="nianji1" value="幼儿园">幼儿园    <input type="radio" name="nianji1" value="小班">小班    <input type="radio" name="nianji1" value="大班">大班    <br>    童年组    <br>    <input type="radio" name="nianji2" value="小学">小学    <input type="radio" name="nianji2" value="一年级">一年级    <input type="radio" name="nianji2" value="二年级">二年级    <br>    少年组    <br>    <input type="radio" name="nianji3" value="初中">初中    <input type="radio" name="nianji3" value="初一">初一    <br>    <input type="submit" name="Submit" value="提交" onClick="return test();">    //怒曰:“要说多少次ID只能用一次,不能重复出现!</form> 


[解决办法]
更正一下js:

JScript code
<script language="javascript">function test(){    var arr=["幼年组","童年组","少年组"];    var ii=0;    for(var i=0;i<arr.length;i++){        var input=document.getElementsByName("nianji"+(i+1));        for(var n=0;n<input.length;n++){            if(input[n].checked){                ii++;                alert("你已经成功选择了"+arr[i]+"值为:"+input[n].value);            }        }    }    if(ii<3){        //只要有一组没选择都不通过        return false;    }}</script> 

读书人网 >ASP

热点推荐