会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
首页
订阅
管理
[工具]创建你的测试文件
创建测试表单 经常要进行一些测试工作,表单元素的检查,表单项目的填写,交过来服务器的取值,等等。
<style> body{font:12px verdana;} </style> <pre> <?php require_once("echo.php"); $str ="username pass host dbname"; // mysql ddl //$reg = "/`([^`]+)`/"; //html tag //$reg = "|<[^>]+>(.*)</[^>]+>|U"; //$reg = "/`(.[^`]+)`/"; table structure $reg = "/^(.+)$/"; preg_match_all($reg,$str,$matches); //print_R($matches); $items = &$matches[1]; $items = split("\r\n",$str); $form = ""; $get = ""; $script = ""; foreach ($items as $item) { $item = split(" ",$item); $itemName = $item[0]; $formv .= "\${$itemName} = \${$itemName}?\${$itemName}:\"{$itemName}\";\n"; $formv2 = "<?php echo \${$itemName}; ?>"; $form .= "$itemName : <input type=\"text\" name=\"{$itemName}\" value=\"".$formv2."\" size=\"40\" />\n"; $get .= "\${$itemName} = \$_POST['{$itemName}'] ;\n"; echo"\$cells = str_replace( \"\{$itemName}\", \${$itemName}, \$cells );\n"; $script .="else if(form.{$itemName}.value ==\"\"){\n"; $script .=" alert(\"{$itemName} is empty\");\n"; $script .=" form.{$itemName}.focus();\n"; $script .=" return false;\n"; $script .="}\n"; } $form = "<form name=\"adminForm\" action=\"?\" method=\"post\" onsubmit=\"return checkForm();\">\n".$form."\n</form>"; $scripthead = "<script language=\"javascript\" type=\"text/javascript\"> <!-- function checkForm(){ var form = document.adminForm; "; $scriptend = " }// /func //--> </script> "; $script = $scripthead.$script.$scriptend; echot($formv); echo "<Br>"; echot($form ,800,100); echo "<Br>"; echot($script ,800,100); echo "<Br>"; echot($get ,800,100); ?>
Posted on
2005-10-19 15:42
古代
阅读(
152
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部