autocomplete.jsp
来自「这是AJAX的一个HTML实现! HTML标签AJAX的实现!」· JSP 代码 · 共 54 行
JSP
54 行
<%-- * 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>Autocomplete Demo</h1><div style="font-size: 90%; width: 650px;"><p>The <code>ajax:autocomplete</code> tag allows one to retrieve alist of probable values from a backend servlet (or other server-sidecontrol) and display them in a dropdown beneath an HTML text inputfield.</p><p>The user may then use the cursor and ENTER keys or the mouse tomake a selection from that list of labels, which is then populated intothe text field. This JSP tag also allows for a second field to bepopulated with the value or ID of the item in the dropdown.</p><p>You'll notice that an image is used to indicate a busy statewhile the XMLHttpRequest object is making it's request to theserver-side. This is a bit of JavaScript/CSS trickery--check the sourceto see how it's done.</p></div><form action="." class="basicForm"><fieldset><legend>Enter Car Model</legend><p>Available values start with letters: 'A', 'C', 'E', 'F', 'M','R', 'T'</p><label for="model">Name:</label> <input id="model" name="model" type="text" size="30" /> <span id="indicator" class="indicator" style="display: none;"></span> <label for="make">Make:</label> <input id="make" name="make" type="text" size="30" /></fieldset></form><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:autocomplete source="model" target="make" baseUrl="autocomplete.view" className="autocomplete" indicator="indicator" minimumCharacters="1" />
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?