小编use*_*243的帖子

在禁用javascript的浏览器中提交表单

我有一个下拉列表,会显示我需要在禁用JavaScript的浏览器中提交表单的电话号码.

目前我正在做以下事情:

<form action="/servlet/myservlet" method="GET">
    <select name="myselect" id="myselect" onchange="this.form.submit()">
        <c:forEach items="${mydata.phoneNumbers}" var="phoneNumber">
            <option value="${phoneNumber}">${phoneNumber}</option>
            </c:forEach>
Run Code Online (Sandbox Code Playgroud)

或者是否有任何方法可以通过禁用JavaScript的以下引导代码实现相同的功能

<button class="dropdown-toggle" type="button" id="prefix-num" data-toggle="dropdown"> ${mydata.phoneNumber}</button> <ul class="dropdown-menu dropmenu-menu-custom" role="menu" aria-labelledby="prefix-number-1"> <c:forEach items="${mydata.phoneNumbers}" var="phoneNumber"> <li><a href="/servlet/myservlet" class="changeNumber" role="menuitem">${phoneNumber}</a></li> </c:forEach> </ul> 
Run Code Online (Sandbox Code Playgroud)

但是,一旦我点击下拉值表单就没有提交.

html javascript php

3
推荐指数
1
解决办法
40
查看次数

模板编辑器AEM无法按预期工作

我们在AEM 6.2中使用模板编辑器来创建模板,我们按照以下步骤创建模板 -

1.处理页面模板,如我们零售网站所做.2.使用上面的页面模板创建空页面模板.3.使用空页面模板处理模板.

根据我们的要求,我们在零售页面组件之上进行了以下修改 -

  1. 因为我们需要将页眉和页脚作为全宽度解析,即1340宽度和正文为940宽度 -

    .site-wrapper {width:1340px; } .container {width:940px; }

所以我们在/apps//components/structure/page/partials/body.html中进行了以下修改 -

<div class="site-wrapper">
<div  data-sly-resource="${ @ path='header', resourceType='/apps/<projectname>/components/structure/header'}" 
data-sly-unwrap>
</div>
    </div>
    <div class="container"
       data-sly-use.templatedContainer="com.day.cq.wcm.foundation.TemplatedContainer">
       <sly data-sly-repeat="${templatedContainer.structureResources}"
          data-sly-resource="${item.path @ resourceType=item.resourceType, decorationTagName='div'}" />
    </div>
    <div class="site-wrapper">
    <div  data-sly-resource="${ @ path='footer', resourceType='/apps/<projectname>/components/structure/footer'}" data-sly-unwrap></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

此外,我们还有更多的组件将占据页面的全宽,所以我在全宽div下添加了responsivegrid组件.

但我无法编辑模板中的页眉和页脚组件,因为它们不在templateresource下.

即使我在页眉和页脚下添加设计对话框,我也无法在设计模式下直接在页面上编辑这些组件,即使它们已解锁.

如果我在这里做错了或者我们不能像在我们的零售网站那样定制body.html,请告诉我.

我想过为全宽和身体使用不同的parsys.我不想控制使用CSS,因为我有多个全宽的组件.

关心Ankur

html aem sightly

1
推荐指数
1
解决办法
6992
查看次数

标签 统计

html ×2

aem ×1

javascript ×1

php ×1

sightly ×1