PHP 这部分代码没有看懂 高手求解释

functionconshop(form){varn_pre='cnum';varlang=form.chk.length;if(lang==undefined){var... function conshop(form){
var n_pre = 'cnum';
var lang = form.chk.length;
if(lang == undefined){
var fst = form.chk.value;
var snd = form.cnum0.value;
}else{

var fst= new Array();
var snd = new Array();
for(var i = 0; i < lang; i++){
var nm = n_pre+i.toString();
var stmp = document.getElementById(nm).value;
if(stmp == '' || isNaN(stmp)){
alert('不允许为空、必须为数字');
document.getElementById(nm).select();
return false;
}
snd[i] = stmp;
var ftmp = form.chk[i].value;
fst[i] = ftmp;
}
}
每句求解释 是有点多 但是对我很重要
展开
 我来答
zhengguo86
2013-09-01 · TA获得超过246个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:166万
展开全部
function conshop(form){//声明conshop函数,带一个form参数
 var n_pre = 'cnum';//声明变量n_pre值为字符串cnum
 var lang = form.chk.length;变量lang为form表单中chk的长度
 if(lang == undefined){//条件语句
 var fst = form.chk.value;//声明变量,赋值
  var snd = form.cnum0.value;//声明变量,赋值
 }else{

  var fst= new Array();//声明为数组
  var snd = new Array();
  for(var i = 0; i < lang; i++){//for循环,跟php差不多
   var nm = n_pre+i.toString();//nm为n_pre+i这个变量的值转换成字符串之后的值.
   var stmp = document.getElementById(nm).value;//获取id为nm的标签的值.nm是变量
   if(stmp  == '' || isNaN(stmp)){//isNaN记得是判断是否是数字的函数,你查查
    alert('不允许为空、必须为数字');//弹出对话框
    document.getElementById(nm).select();//获取id为nm的元素并选中它
    return false;
   }
   snd[i] = stmp;//数组snd的第i个元素赋值为stmp的值
   var ftmp = form.chk[i].value;//这个form中应该有好几个chk吧.i就是第几个chk的index值,获取第i个的值
   fst[i] = ftmp;
  }
 }
 以上是Js的代码,不是php.
追问
麻烦问你下 网上哪有什么能提高或者是更深的呀
追答
多去chinaunix,51cto,csdn等等这些大型社区看看,很多新东西.
从头到位看一遍参考手册,多看看别人写的代码,自己也练练手.买些深入剖析php相关的书籍看看
vodka0629
2013-09-02 · TA获得超过127个赞
知道小有建树答主
回答量:237
采纳率:100%
帮助的人:90.8万
展开全部
这一段看上去不是PHP代码,应该是 js 代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e7f5bb1
2013-09-13 · 超过21用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:24.5万
展开全部
这是js代码,兄弟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式