我正在尝试使用< code>Struts2 if条件
禁用基于URL参数的链接。我不想使用< code>JavaScript,但是如果没有它,我不确定如何获取链接并禁用它。
条件是如果URL中的showReport=false,则禁用该链接。
形式
<s:set name="showDownloadReportLink" value="showReport"/>
<form name="viewIntegrationReport" id="viewIntegrationReport" action="<integration:urlAction actionName='/integration/viewReportIntegration'></integration:urlAction>" method="POST">
<s:hidden property="createdDays" name="createdDays" value="30"/>
<s:if test="%{#showDownloadReportLink=='false'}">
???
</s:if>
</form>
这是表格中的链接
<table>
<tr>
<td class="dataFieldCell">
<div class="downloadReportLink">
<a href="#x" id="downloadReportId" title="This function will provide you a 30 day download of all your eSign transactions." onclick="document.getElementById('viewIntegrationReport').submit()"><span>Export E-Sign Information</span></a>
</div>
</td>
</tr>
</table
您可以使用CSS禁用链接,如以下答案中所用:https://stackoverflow.com/a/4416239/3499320
首先,为非活动链接创建一个CSS类,然后,在s中:如果您将该类放入或不放入标记中。
例子:
<style>
.not-active {
pointer-events: none;
cursor: default;
}
</style>
<s:if test="%{#showDownloadReportLink=='false'}">
<a href="link.html" class="not-active">Link</a>
</s:if>
<s:else>
<a href="link.html">Link</a>
</s:else>
问题内容: 我有2个表,说&定义如下: 创建表TableA(id int,name varchar(20),partNumber varchar(30)); 其值为: 创建表TableB(id int,name varchar(20),partNumber varchar(30)); 现在,在结果中,我要连接两个表,并从中获取所有记录,并且仅从中获取与的任何值都不匹配的列值的那些记录。 我在下面的
问题内容: 我有一个标签,在某些情况下,我希望此标签被完全禁用。 注释中的代码(这是链接的生成方式) 问题答案: 当您不希望用户点击时重定向时,请尝试此操作
目前,我的网站上有两个下拉框,其值在提交表单时转换为两个URL参数“myState”和“myShelter”。例如: https://www.atweather.org/forecast?myState=CT 我现在添加了第三个框,将有第三个相应的参数称为“myTrail”。我的问题是这样的:我如何使它,如果有人直接提交一个URL只有两个参数,浏览器不会错误的请求?我想让用户看到页面,就好像“我的
jQuery获取地址栏url参数 获取url参数内容
有谁能帮我..我想根据我的URL在我的菜单上添加一个活动类 这是密码 可能的URL 所以,我需要的是当URL是http://www.whatever.com/?tag=automotive,big-data时,我想再添加一个类,比如active。 示例: HTML:
问题内容: 我有一个必须禁用的链接按钮。这适用于IE,但不适用于Firefox和Chrome。结构是- 内的链接。我无法在中添加任何容器(例如div / span) 我尝试了以下所有方法,但无法在Firefox上运行(使用1.4.2 js): 注意-我无法取消注册锚标记的click功能,因为它是动态注册的。而且我必须在禁用模式下显示链接。 问题答案: 您不能(以便携式方式)禁用链接。您可以使用其中