1.下载最新版本lhgdialog:http://lhgcore.com/lhgdialog.rar
2.在需要调用lhgdialog编辑器的网页head标签结束之前添加以下代码:
<script type="text/javascript" src="lhgcore.min.js"></script>
<script type="text/javascript" src="lhgdialog.min.js"></script>
<!--注:如果将窗口组件做为jQ的组件来使用就不需要加载lhgcore.min.js库文件,而要加载jQ库文件。-->
<script type="text/javascript" src="jquery-1.6.min.js"></script>
<script type="text/javascript" src="lhgdialog.min.js"></script>
一:拷贝整个lhgdialog,注意是整个文件夹,到项目中
二:引用lhgdialog.js或者min版本,注意还要引用jquery
参考:
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/lhgdialog/lhgdialog.js" type="text/javascript"></script>
其实就是引入三个文件,jquery 加以下两个文件,用于前台验证,弹出提示框
例子: function checkBaseMsg() {
var ProPoserId = $("#ddlProPoserId").val();
if (ProPoserId == "") {
var d = dialog({
title: '提示',
width: 300,
content: "请选择发起人",
cancel: false,
okValue: "确定",
cancelValue: "取消",
ok: function () { }
});
d.show();
return false;
}
}
=====================
<div class="rule-single-select">
<asp:DropDownList ID="ddlProPoserId" runat="server">
</asp:DropDownList>
</div>
--------------------------------------------
<asp:Button ID="btnSubmit" runat="server" Text="生成采购单" CssClass="btn" OnClientClick="return checkBaseMsg();"
OnClick="btnSubmit_Click" />
注意:调用方法的时候是 OnClientClick=” return checkBaseMsg(); “ 不要少了return
=============================
//验证数字
function PbCount(obj) {
if (obj.value.substr((obj.value.length - 1), 1) == '.')
obj.value = obj.value.substr(0, (obj.value.length - 1));
}
function PchkCount(obj) {
obj.value = obj.value.replace(/^0/g, "");
obj.value = obj.value.replace(/[^\d\.]/g, "");
}
function AbCount(obj) {
if (obj.value.substr((obj.value.length - 1), 1) == '.')
obj.value = obj.value.substr(0, (obj.value.length - 1));
}
function AchkCount(obj) {
obj.value = obj.value.replace(/^0/g, "");
obj.value = obj.value.replace(/[^0-9]/g, "");
}
// 本人用它来前台验证数字和钱款数
//基于Validform,验证钱的正则:datatype="/^[+]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$/"
<asp:TextBox ID="txtIsPay" CssClass="input" Text="0" datatype="/^[+]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$/"
errormsg="价格为数字或者带两位小数" sucmsg="" nullmsg="请填入信息" MaxLength="9" runat="server"
Width="50"></asp:TextBox>