formupdate.jsp

来自「这是AJAX的一个HTML实现! HTML标签AJAX的实现!」· JSP 代码 · 共 82 行

JSP
82
字号
<%--  * Copyright 2005 Darren L. Spurgeon *  * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *  * http://www.apache.org/licenses/LICENSE-2.0 *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.--%><%@ page language="java" contentType="text/html; charset=ISO-8859-1"	pageEncoding="ISO-8859-1"%><%@ taglib uri="http://ajaxtags.sourceforge.net/tags/ajaxtags"	prefix="ajax"%><h1>Update Form Field Tag Demo</h1><div style="font-size: 90%; width: 650px;"><p>The <code>ajax:updateField</code> tag allows you to update one ormore form fields based on the value of another single field.</p><p>The example below uses this concept to implement a simpleconversion tool.</p></div><script type="text/javascript">	/*	 * USER DEFINED FUNCTIONS	 */	 /// use window. XXX to make XXX visible!	 // eval function error?	window.initProgress2 = function () {		Element.addClassName('mph', 'progressMeterLoading');		$('kph').value = "";		$('mps').value = "";	};	window.resetProgress2 = function () {		Element.removeClassName('mph', 'progressMeterLoading');		if ($F('kph') != "") {			// clear error box			$('errorMsg').innerHTML = "";			// do cool effect			new Effect.Highlight('kph');			new Effect.Highlight('mps');			// display success message			Element.show('successMsg');			setTimeout("Effect.DropOut('successMsg');", 2000);		}	}; </script><div style="width: 400px;"><form id="updateForm"><fieldset><legend>Velocity Conversion</legend><p>Enter miles per hour and click Calculate</p><label for="mph">Miles/Hour (mph)</label> <input type="text" id="mph" /><input id="action" type="button" value="Calculate" /> <label for="kph">Kilometers/Hour(kph)</label> <input type="text" id="kph" /> <label for="mps">Meters/Second(m/s)</label> <input type="text" id="mps" /></fieldset></form></div><div id="successMsg"	style="display: none; border: 1px solid #0e0; background-color: #efe; padding: 2px; margin-top: 8px; width: 300px; font: normal 12px Arial; color: #090">Calculationcomplete</div><div id="errorMsg"	style="display: none; border: 1px solid #e00; background-color: #fee; padding: 2px; margin-top: 8px; width: 300px; font: normal 12px Arial; color: #900"></div><ajax:updateField baseUrl="formupdate.view" source="mph" doPost="true"	valueUpdateByName="true" target="mps,kph" action="action"	parameters="mph={mph}" parser="new DefaultResponseParser('xml')"	preFunction="initProgress2" postFunction="resetProgress2" />

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?