cgformenhanceJs.jsp 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title><t:mutiLang langKey="enhance.js"/></title>
  7. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  8. </head>
  9. <body style="overflow-y: hidden" scroll="no">
  10. <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="cgformEnhanceJsController.do?save" >
  11. <input id="id" name="id" type="hidden" value="${cgformenhanceJsPage.id }">
  12. <input id="formId" name="formId" type="hidden" value="${cgformenhanceJsPage.formId }">
  13. <table cellpadding="0" cellspacing="1" class="formtable">
  14. <tr>
  15. <td align="right"><label class="Validform_label"> <t:mutiLang langKey="enhance.type"/>: </label></td>
  16. <td class="value"><select name="cgJsType" id="cgJsType">
  17. <option value="form" <c:if test="${cgformenhanceJsPage.cgJsType=='form'}">selected="selected"</c:if>>form</option>
  18. <option value="list" <c:if test="${cgformenhanceJsPage.cgJsType=='list'}">selected="selected"</c:if>>list</option>
  19. </select> <span class="Validform_checktip"></span></td>
  20. </tr>
  21. <tr>
  22. <td align="right"><label class="Validform_label"> <t:mutiLang langKey="enhance.js"/>: </label></td>
  23. <td class="value"><textarea id="cgJsStr" name="cgJsStr" cols="130" rows="30">${cgformenhanceJsPage.cgJsStr}</textarea> <span class="Validform_checktip"></span></td>
  24. </tr>
  25. </table>
  26. </t:formvalid>
  27. </body>
  28. <script type="text/javascript">
  29. $('#cgJsType').change(function() {
  30. var cgJsType =$('#cgJsType').val();
  31. var formId =$('#formId').val();
  32. $.ajax({
  33. async : false,
  34. cache : false,
  35. type : 'POST',
  36. contentType : 'application/json',
  37. dataType:"json",
  38. url : "cgformEnhanceJsController.do?doCgformEnhanceJs&cgJsType="+cgJsType+"&formId="+formId,// 请求的action路径
  39. error : function() {// 请求失败处理函数
  40. alert('<t:mutiLang langKey="get.error"/>');
  41. frameElement.api.close();
  42. },
  43. success : function(data) {
  44. var d = data;
  45. if (d.success) {
  46. var cgformenhanceJsPage = d.obj;
  47. $('#id').val(cgformenhanceJsPage.id);
  48. $('#cgJsStr').val(cgformenhanceJsPage.cgJsStr);
  49. }else{
  50. $('#id').val("");
  51. $('#cgJsStr').val("");
  52. }
  53. }
  54. });
  55. });
  56. </script>
  57. </html>