Naireone.aspx 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Naireone.aspx.cs" Inherits="Naireone" %>
  2. <%@ Register src="~/menu.ascx" TagName="menu" TagPrefix="uc1" %>
  3. <!doctype html>
  4. <html>
  5. <head id="Head1" runat="server">
  6. <title>政务服务</title>
  7. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  9. <meta name="apple-mobile-web-app-capable" content="yes" />
  10. <meta http-equiv="Pragma" content="no-cache" />
  11. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  12. <meta name="keywords" content="政务服务" />
  13. <meta name="description" content="政务服务" />
  14. <meta name="author" content="政务服务" />
  15. <link rel="stylesheet" type="text/css" href="css/nm_icon.css" />
  16. <link rel="stylesheet" type="text/css" href="css/main.css" />
  17. <link rel="stylesheet" type="text/css" href="css/appframework.css" />
  18. <link rel="stylesheet" type="text/css" href=" css/css.css " />
  19. <script type="text/javascript" charset="utf-8" src="js/appframework.min.js"></script>
  20. <script type="text/javascript" charset="utf-8" src="js/ax.carousel.js"></script>
  21. <script type="text/javascript" charset="utf-8" src="js/jquery.min.js"></script><script>
  22. $.noConflict();
  23. </script>
  24. <script type="text/javascript" charset="utf-8" src="js/touchslide.1.1.source.js"></script>
  25. <script type="text/javascript">
  26. //获取问卷填写内容
  27. function GetRadioValue() {
  28. var p = document.getElementsByTagName("input");
  29. var v = "";
  30. for (var i = 0; i < p.length; i++) {
  31. if (p[i].checked) {
  32. v = v + p[i].name.split('$')[0] + "." + p[i].value + ",";
  33. }
  34. }
  35. var t = document.getElementsByTagName("textarea");
  36. for (var i = 0; i < t.length; i++) {
  37. /*处理输入中的"."*/
  38. v = v + t[i].id + "." + t[i].value.toString().split('.').join('') + ",";
  39. }
  40. v = v.substring(0, v.length - 1);
  41. return v;
  42. }
  43. //判断是否填写完整
  44. function CheckSelect() {
  45. /*
  46. 在使用indexOf方法前,执行一下下面的js,
  47. 原理就是如果发现数组没有indexOf方法,会添加上这个方法
  48. */
  49. if (!Array.prototype.indexOf) {
  50. Array.prototype.indexOf = function (elt /*, from*/) {
  51. var len = this.length >>> 0;
  52. var from = Number(arguments[1]) || 0;
  53. from = (from < 0) ? Math.ceil(from) : Math.floor(from);
  54. if (from < 0)
  55. from += len;
  56. for (; from < len; from++) {
  57. if (from in this && this[from] === elt)
  58. return from;
  59. }
  60. return -1;
  61. };
  62. }
  63. /*
  64. */
  65. // var ok = false;//完成标志
  66. var no = new Array(); //应完成项
  67. var nn = new Array(); //已完成项
  68. var s = document.getElementsByTagName('input'); //选择项
  69. for (var i = 0; i < s.length; i++) {
  70. var n = s[i].name.split('$')[0].toString();
  71. if (no.indexOf(n) < 0 && s[i].type == "radio") {
  72. no.push(n)
  73. }
  74. if (no.indexOf(n) < 0 && s[i].type == "checkbox") {
  75. no.push(n)
  76. }
  77. if (s[i].checked && nn.indexOf(n) < 0 && s[i].type == "radio") {
  78. nn.push(n);
  79. }
  80. if (s[i].checked && nn.indexOf(n) < 0 && s[i].type == "checkbox") {
  81. nn.push(n);
  82. }
  83. }
  84. // var t = document.getElementsByTagName("textarea");
  85. // for (var i = 0; i < t.length; i++)
  86. // {
  87. // var m = t[i].name.split('$')[0];
  88. // if (no.indexOf(m) < 0)
  89. // {
  90. // no.push(n)
  91. // }
  92. // if (t[i].value != null && t[i].value != "")
  93. // {
  94. // nn.push(n)
  95. // }
  96. // }
  97. if (nn.length < no.length) {
  98. alert("所有调查项完成后才可以提交,请检查!");
  99. return false;
  100. }
  101. else {
  102. var r = GetRadioValue();
  103. document.getElementById('HiddenField1').value = r;
  104. return true;
  105. }
  106. }
  107. </script>
  108. </head>
  109. <body>
  110. <div id="afui">
  111. <div id="splashscreen" class="ui-loader heavy"> <span class="ui-icon ui-icon-loading spin"></span>
  112. <h1> 载入中 </h1>
  113. </div>
  114. <div id="header">
  115. <h1><% if (ROWGUID == "fd423e804311440c7ed860a013fc32c4")
  116. { %>我有话说<%}
  117. else
  118. { %>满意度评价<%} %></h1>
  119. <a href="default.aspx" class="icon home">home</a> </div>
  120. <div id="content">
  121. <div id="menu_37" class="panel">
  122. <div editor="Manage_definedkeys_1"> </div>
  123. <div editor="Manage_definedkeys_2"> </div>
  124. <div class="lists gbook" editor="Manage_menu_37">
  125. <div class="gbookFrmBox">
  126. <div class="title"><asp:Label ID="lbltitle" runat="server"></asp:Label></div>
  127. <div class="gbook_frm input-group">
  128. <form id="form1" runat="server">
  129. <asp:HiddenField ID="HiddenField1" runat="server" />
  130. <asp:HiddenField ID="uids" runat="server" />
  131. <asp:HiddenField ID="ROWGUIDs" runat="server" />
  132. <asp:HiddenField ID="q_names" runat="server" />
  133. <asp:Panel ID="Panel1" runat="server">
  134. </asp:Panel>
  135. <div style="margin:0 auto; width:220px;">
  136. <asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click" OnClientClick="return CheckSelect()" CssClass="gbookbtn"/>
  137. <input type="button" value="重置" onclick="javascript:location.reload()" class="gbookbtn"/>
  138. </div>
  139. </form>
  140. </div>
  141. </div>
  142. <div class="pvernextarr" style="display: none;">
  143. <arrt> ({next: {title:'在线留言',url: ''}}) </arrt>
  144. </div>
  145. </div>
  146. <div editor="Manage_definedkeys_3"> </div>
  147. <div editor="Manage_definedkeys_4"> </div>
  148. </div>
  149. </div>
  150. <uc1:menu ID="menu1" runat="server" />
  151. </div>
  152. <link rel="stylesheet" type="text/css" href="css/badges.css" />
  153. <link rel="stylesheet" type="text/css" href="css/buttons.css" />
  154. <link rel="stylesheet" type="text/css" href="css/lists.css" />
  155. <link rel="stylesheet" type="text/css" href="css/grid.css" />
  156. <script type="text/javascript" charset="utf-8" src="js/af.actionsheet.js"></script>
  157. <script type="text/javascript" charset="utf-8" src="js/af.css3animate.js"></script>
  158. <script type="text/javascript" charset="utf-8" src="js/af.passwordbox.js"></script>
  159. <script type="text/javascript" charset="utf-8" src="js/af.scroller.js"></script>
  160. <script type="text/javascript" charset="utf-8" src="js/af.selectbox.js"></script>
  161. <script type="text/javascript" charset="utf-8" src="js/af.touchevents.js"></script>
  162. <script type="text/javascript" charset="utf-8" src="js/af.touchlayer.js"></script>
  163. <script type="text/javascript" charset="utf-8" src="js/af.popup.js"></script>
  164. <script type="text/javascript" charset="utf-8" src="js/appframework.ui.js"></script>
  165. <script type="text/javascript">
  166. var search = document.location.search.toLowerCase().replace("?", "");
  167. $.ui.loadingText = ' 载入中 ';
  168. if (search) //Android fix has too many buggy issues on iOS - can't preview with $.os.android
  169. {
  170. $.os.useOSThemes = true;
  171. if (search == "win8")
  172. $.os.ie = true;
  173. $.ui.ready(function () {
  174. $("#afui").get(0).className = search;
  175. });
  176. }
  177. var webRoot = "/wap/";
  178. // $.os.android=true;
  179. $.ui.autoLaunch = false;
  180. $.ui.openLinksNewTab = false;
  181. //$.ui.resetScrollers=false;
  182. $(document).ready(function () {
  183. $.ui.launch();
  184. });
  185. /* This code is used to run as soon as appMobi activates */
  186. var onDeviceReady = function () {
  187. AppMobi.device.setRotateOrientation("portrait");
  188. AppMobi.device.setAutoRotate(false);
  189. webRoot = AppMobi.webRoot + "";
  190. //hide splash screen
  191. AppMobi.device.hideSplashScreen();
  192. $.ui.blockPageScroll(); //block the page from scrolling at the header/footer
  193. $.ui.launch();
  194. };
  195. document.addEventListener("intel.xdk.device.ready", onDeviceReady, false);
  196. var templateConfig = { reviseheightimgratio: 0.8 }
  197. </script>
  198. <link rel="stylesheet" type="text/css" href="css/af.actionsheet.css" />
  199. <link rel="stylesheet" type="text/css" href="css/af.popup.css" />
  200. <link rel="stylesheet" type="text/css" href="css/af.selectbox.css" />
  201. <script type="text/javascript" charset="utf-8" src="js/ax.mobi.ui.js"></script>
  202. <link rel="stylesheet" type="text/css" href="css/icons.css" />
  203. <link rel="stylesheet" type="text/css" href="css/css_5.css" />
  204. <script type="text/javascript" charset="utf-8" src="js/js.js"></script>
  205. </body>
  206. </html>