- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态生成适用于像sql的where条件拼接的面板js代码
动态生成适用于像sql的where条件拼接的面板js代码nbsp;与nbsp;php处理代码nbsp;(一)
! DOCTYPE HTML PUBLIC - / / / / W3C XHTML Strict DTD / / en
1 / DTD /
div id = content = class
Content mod CS content text content clearfix
= = = = = = = 动态生成面板 = = = = = = = = =
img src = 0 = small
/ Middle / 4754fa024d84008d4f02a amp; 690 /
根据这个面板可以拼接where像
Where
(用户 like 值 or 行业 = 值)
Or (用户 in (值列) and 行业 not INT (值列))
......
因为使用了textarea, 所以可以像in这种连接符, 可以定规则为每行是集合中个值,
= = = = = = = = $post 面板form提交后产生 _ = = = = = = = = = = =
Array (1) {
[] = Where gt;
Array (1) {
[0] = gt;
Array (2)
{
[0] = gt;
Array (1) {
Ifoperator [] = gt;
String (0)
[IFVALUE] = gt;
String (0)
}
[1] = gt;
Array (1) {
Celloperator [] = gt;
String (2) or
Ifoperator [] = gt;
String (0)
[IFVALUE] = gt;
String (0)
}
}
[1] = gt;
Array (3)
{
Rowoperator [] = gt;
String (2) or
[0] = gt;
Array (1) {
Ifoperator [] = gt;
String (0)
[IFVALUE] = gt;
String (0)
}
[1] = gt;
Array (1) {
Celloperator [] = gt;
String (2) or
Ifoperator [] = gt;
String (0)
[IFVALUE] = gt;
String (0)
}
}
}
}
= = = = = = = = = 代码 (有bug) = = = = = = = = = = =
Style lt; gt;
Area {border: 1px dotted Black; padding: 5px;}
.vals {width: 100px; height: 50px; border: 1px Solid Black;}
Style lt; / gt;
lt; Form method = Post gt;
lt; fieldset gt;
lt; Legend 条件组 gt; lt;
Href = javascript: void (0);
Onclick = addwhere (); 添加一组条件 gt; lt; / gt;
lt; a href = javascript: void (0);
Onclick = removewhere (); 移除尾组 gt; lt; / gt;
lt; / Legend gt;
lt; P
Id = wherebar gt;
lt; / div gt;
lt; fieldset / gt;
lt; input type = Submit gt;
FORM lt; / gt;
lt; script gt;
Var = [Wheres
{
用户 tab:
}
, {
行业 tab:
}
];
Symbol = / var / 通用字段比较符 [
{value: ,
Text: 禁用}
, {value: = text:
等于 }
, {value: gt;,
Text: 大于}
, {value: gt; =,
Text: 大于或等于}
, {value: lt;,
Text: 小于}
, {value: lt; =,
Text: 小于或等于}
VALUE: {,! = text:
不等于 }
, {value: like, text:
包含 }
, {value: not like, text:
不包含 }
, {value: in (...), text:
在...中 }
, {value: not in (...), text
不在...中: }
,
文档评论(0)