/[H9]/trunk/tntnet/dynamic/adm_installation_edit.ecpp
ViewVC logotype

Diff of /trunk/tntnet/dynamic/adm_installation_edit.ecpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 180 by torben, Thu Dec 6 18:40:14 2007 UTC revision 181 by torben, Thu Dec 6 19:47:03 2007 UTC
# Line 124  if (showForm) Line 124  if (showForm)
124  {  {
125  }>  }>
126    
127  <form method="post" action="adm_installation_edit">  
128    <script type="text/javascript" language="JavaScript" src="/md5.js"></script>
129    <script type="text/javascript" language="JavaScript" src="/trim.js"></script>
130    <script type="text/javascript">
131    
132    function validateInstallationForm()
133    {
134            var form = document.installationform;
135            form.description.value = trim(form.description.value);
136            form.phonenr.value = trim(form.phonenr.value);
137            form.imei.value = trim(form.imei.value);
138            form.updaterate.value = trim(form.updaterate.value);
139    
140            if (form.description.value.length < 3)
141            {
142                    alert("Description must be at least 3 characters.");
143                    return false;
144            }
145    
146            if (isNaN(form.phonenr.value))
147            {
148                    alert("Phonenr may only contain digits");
149                    return false;
150            }
151    
152            if (form.phonenr.value.length < 8)
153            {
154                    if (!confirm("Phonenr seems rather short, are you sure this is correct"))
155                    {
156                            return false;
157                    }
158            }
159    
160            if (isNaN(form.imei.value))
161            {
162                    alert("IMEI may only contain digits");
163                    return false;
164            }
165    
166            if (form.imei.value.length != 15)
167            {
168                    alert("IMEI must be exactly 15 digits");
169                    return false;
170            }
171    
172            if (isNaN(form.updaterate.value))
173            {
174                    alert("Update rate may only contain digits");
175                    return false;
176            }
177    
178            var updaterate = parseInt(form.updaterate.value);
179    
180            if (form.updaterate.value == "" || updaterate <5 || updaterate > 250)
181            {
182                    alert("Update rate must be between 5 and 250\\n(Both inclusive)");
183                    return false;
184            }
185            
186    
187            return true;
188    }
189    
190    </script>
191    
192    <form method="post" action="adm_installation_edit" name="installationform" onsubmit="return validateInstallationForm();">
193  <table border="0">  <table border="0">
194  <tr>  <tr>
195    <td>Description:</td>    <td>Description:</td>
# Line 147  if (showForm) Line 212  if (showForm)
212    <td><input type="text" name="imei" size="40" maxlength="16" value="<$imei$>"></td>    <td><input type="text" name="imei" size="40" maxlength="16" value="<$imei$>"></td>
213  </tr>  </tr>
214  <tr>  <tr>
215    <td>Update rate</td>    <td>Update rate*</td>
216    <td><input type="text" name="updaterate" size="40" value="<$updaterate$>"></td>    <td><input type="text" name="updaterate" size="40" value="<$updaterate$>"></td>
217  </tr>  </tr>
218  <tr>  <tr>
# Line 161  if (showForm) Line 226  if (showForm)
226  <input type="hidden" name="submit" value="1">  <input type="hidden" name="submit" value="1">
227  </form>  </form>
228    
229    <p>*: Update rate is in minutes.</p>
230    
231  <{  <{
232  if (id != -1)  if (id != -1)
233  {  {

Legend:
Removed from v.180  
changed lines
  Added in v.181

  ViewVC Help
Powered by ViewVC 1.1.20