Dedecms模板留言板js开发与开发
官方dedecms留言板模板可以接受少量的留言信息只有少数字段如昵称搜索引擎如昵称电子邮件QQ留言内容。
这里描述的方式使用js方式轻松实现消息字段的扩展。
这是一个相对完整的dedecms留言板表格。
< input style=" border: none"命名=[提交"类型=[提交"类=QUOT; SUBD"值=[提交" />
</td>
</tr>
</tbody>
</form>
< /表>
< div class=" message_bg"></div>
</div>
<! - mess_main end - >
< div class=" list_bot"></div>
</DIV>
< /形式>
可以在表单中提交大量信息。如果创建字段则需要修改数据库字段这非常耗时且费力。
使用js方法非常方便。
关键是即将到来。以下是实现表单提交的js代码:
< script type=" text/javascript"语言=QUOT; JavaScript的">
<! -
功能check_mess_info(thisForm)
{>
Var str=""
Str=str +" Unit name:" + document.getElementById(" uname")。value +" \ n&quot ;
Str=str +" Address:" + document.getElementById(" f2")。value +" \ n&quot ;
Str=str +" Company Address:" + document.getElementById(" f3")。value +" \ n"
Str=str +" zip code:" + document.getElementById(" f4")。value +" \ n&quot ;
Str=str +" E-Mail:" + document.getElementById(" f5")。value +" \ n&quot ;
Str=str +" Phone:" + document.getElementById(" f6")。value +" \ n&quot ;
Str=str +" Fax:" + document.getElementById(" f7")。value +" \ n&quot ;
Str=str +" Contact:" + document.getElementById(" f8")。value +" \ n&quot ;
Str=str +" title:" + document.getElementById(" f9")。value +" \ n"
Str=str +" Exhibit Name(Chinese):" + document.getElementById(" f10")。value +" \ n&quot ;
Str=str +" Exhibition Range:" + checkall()+" \ n"
Str=str +" Company nature:" + chk()+" \ n"
Str=str +“预定的展位号:”+“\ n”&n ;
Str=str +“A.Standard booth 9平方米(3米和时间; 3米)标准展位:”+ document.getElementById(" f13")。value +" &QUOT + QUOT; \ n"
STR=STR + QUOT;乙。室内灯(18平方米租金)长:" + document.getElementById(" f14")。value +" m *" +" width:" + document .getElementById(" f15")。值+ QUOT;米&QUOT + QUOT; \ n英寸;
Str=str +“C.Outdoor light(50平方米出租):" + document.getElementById(" f16")。value +" \ n"
document.getElementById(" mess_message_")。value=str;
}
功能 checkall()
{>
Var str=""
Var c=document.getElementsByName(" f11");
对于(var i=0; i< c.length; i ++)
{>
如果(c [i] .checked==true)
{>
str=str + c [i] .value +" |英寸;
}
}
返回str;
}
功能 chk(){
var obj = document.getElementsByName('f12');
表示 (i=0; i< obj.length; i ++){
如果 (obj [i] .checked){
var str=obj [i] .value;
}
}
返回str;
}
- >
</script>
更多代码时间关系没有简化的代码。
对于想要扩展dedecms留言板的朋友来说它非常有用。