⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input.tag

📁 ajax基础操作实例,无刷添加删除等..
💻 TAG
字号:
<%@ attribute name="name" required="true" rtexprvalue="true" %>
<%@ attribute name="type" required="true" rtexprvalue="true" %>
<%@ attribute name="value" required="false" rtexprvalue="true" %>
<%@ attribute name="action" required="false" rtexprvalue="true" %>
<%@ tag dynamic-attributes="dynAttr" body-content="empty" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="dfu" tagdir="/WEB-INF/tags/dynamic/forms/util" %>

<c:set var="inputType" value="${fn:toLowerCase(type)}"/>
<c:set var="inputValue" value="${value}"/>
<c:set var="inputChecked" value="${false}"/>

<c:choose>
    <c:when test="${inputType=='text' || inputType=='password' || inputType=='hidden'}">
        <dfu:setProp name="${name}"/>
        <c:set var="inputValue" value="${formModel[name]}"/>
    </c:when>
    <c:when test="${inputType == 'radio'}">
        <dfu:setProp name="${name}"/>
        <dfu:isSelected name="${name}" value="${value}">
            <c:set var="inputChecked" value="${true}"/>
        </dfu:isSelected>
    </c:when>
    <c:when test="${inputType == 'checkbox'}">
        <dfu:setProp name="${name}" bool="true"/>
        <c:if test="${formModel[name]}">
            <c:set var="inputChecked" value="${true}"/>
        </c:if>
    </c:when>
    <c:when test="${inputType=='submit'}">
        <c:if test="${formPost && !empty param[name] && !empty action}">
            <c:set var="formAction" scope="request" value="${action}"/>
        </c:if>
    </c:when>
</c:choose>

<input name="${name}" type="${type}"
    <c:if test="${!empty inputValue}">
        value="${fn:escapeXml(inputValue)}"
    </c:if>
    <c:if test="${inputChecked}">
        checked
    </c:if>
    <dfu:attrList tag="input_${type}" map="${dynAttr}"/>
>

⌨️ 快捷键说明

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