在转到 URL 之前进行检查的按钮
Button that checks before going to a URL
我有一个按钮,其值是从 RPG 程序中设置的,当按钮具有我希望它的值时,单击它转到 url 并且当它没有值时,要么不显示,要么什么都不做?
<td>
<div align="right">
<input type="submit" id="ProdNo" name="Submit" value="<%= (KEC1KM) %>" onclick="goToProdSpec()" style="width:100%" />
</div>
</td>
我的第一次尝试是不做任何事情,但如果当它没有值时更容易隐藏它,我会感兴趣。
这是我在此功能的javascript方面的尝试,没有检查它工作正常,但是当我合并如果它根本不起作用时
function goToProdSpec(){
var ButtonValue = document.getElementById('ProdNo').value;
If(ButtonValue != ""){
url = 'http://svr:7018/Enquiries/CMENPROC.rpgle?ProductCode=' + ButtonValue;
window.location.href = url;
}
}
将
值传递给 html 函数,如下所示
<td><div align="right"><input type="submit" id="ProdNo" name="Submit" value="<%= (KEC1KM) %>" onclick="goToProdSpec(this.value)" style="width:100%" /></div></td>
在JavaScript中使用这样的内容
function goToProdSpec(value)
{
If(value != "")
{
url = 'http://svr:7018/Enquiries/CMENPROC.rpgle?ProductCode=' + value;
window.location.href = url;
}
}
试试这个可能会起作用
我的第一次尝试是不做任何事情,但如果当它没有值时更容易隐藏它,我会感兴趣。
隐藏它将非常容易。根据您的JS,我假设value属性是空的,但存在,可以用CSS定位。
input[value=""] {display:none;}
或
input[type="submit][value=""] {display:none;}
我看到你的函数有一个额外的}
,它应该是if
而不是If
。那么至少 if 条件会起作用。
您可以使用以下 CSS 隐藏按钮
input[type="submit][value=""] {display:none;}
更改了 JS 代码 -
function goToProdSpec(){
var ButtonValue = document.getElementById('ProdNo').value;
if(ButtonValue != ""){
url = 'http://svr:7018/Enquiries/CMENPROC.rpgle?ProductCode=' + ButtonValue;
window.location.href = url;
}
}
你必须用if(!ButtonValue)
检查空字符串:
function goToProdSpec(){
var ButtonValue = document.getElementById('ProdNo').value;
If(!ButtonValue){
url = 'http://svr:7018/Enquiries/CMENPROC.rpgle?ProductCode=' + ButtonValue;
window.location.href = url;
}
}
相关文章:
- ajax在输入等于null时进行检查
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- vue-js-单选按钮won't默认情况下使用v-model属性进行检查
- hasOwnProperty 在对照父对象属性进行检查时返回 true
- 避免在表单上“撤消”历史记录条目以进行后退按钮
- 设置计时器并使用javascript/PHP进行检查
- 如何将mysql值附加到单选按钮并进行检查
- 如果未选择警报,则从动态创建的多个淹没中进行检查
- 检查按钮是否存在
- 已检查按钮引导的状态
- 在转到 URL 之前进行检查的按钮
- JS:如何检查按钮被禁用
- 取消选中一组检查按钮
- 如何检查按钮是否被单击
- 检查按钮是否处于活动状态
- 设置 HTML 复选框以使用 javascript 进行检查
- 将值存储在会话变量中,并对其进行检查
- 如何在表单中提交多个组合框并使用javascript(测验应用程序)进行检查
- 对单选按钮进行检查/样式化,用锚点包裹它
- 将单选按钮设置为根据从 MySQL 数据库返回的 JSON 进行检查