A从另一个 jsp 文件访问按钮属性
Aaccessing button properties from another jsp file
我在 a.html 中禁用了按钮,在 b.html 中禁用了一些 xyz 按钮。
单击 b.html 中的 xyz 按钮时,a.html 中禁用的按钮应该被启用。
我已经尝试了两天了,但毫无进展。你能帮帮我吗?
如果只是普通的 html 页,您可以使用 jQuery/ JavaScript
来完成此操作。这是一个简单的例子:
a.html:
<body>
<input id="aButton" type="button" value="A Button">
<script type="text/javascript">
$(document).ready(function() {
var enableAButton=getUrlParameter("enable");
if(enableAButton == "true"){
$('#aButton').prop('disabled', false);
}else{
$('#aButton').prop('disabled', true);//disabled by default
}
});
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
</script>
</body>
b.html:
<body>
<input id="bButton" type="button" value="B Button">
<script type="text/javascript">
$("#bButton").click(function(){
window.location.href="a.html?enable=true"
});
</script>
</body>
如果两者是没有任何关系的不同文件,则不能直接禁用它。相反,您可以在学生的数据库中维护一个标志变量来跟踪信息。根据其值启用和禁用。
我在 a.html 中禁用了按钮,在 b.html 中禁用了一些 xyz 按钮。 单击 b.html 中的 xyz 按钮时,a.html 中禁用的按钮应该被启用。
我已经尝试了两天了,但毫无进展。你能帮帮我吗?
如果只是普通的 html 页,您可以使用 jQuery/ JavaScript
来完成此操作。这是一个简单的例子:
a.html:
<body>
<input id="aButton" type="button" value="A Button">
<script type="text/javascript">
$(document).ready(function() {
var enableAButton=getUrlParameter("enable");
if(enableAButton == "true"){
$('#aButton').prop('disabled', false);
}else{
$('#aButton').prop('disabled', true);//disabled by default
}
});
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
</script>
</body>
b.html:
<body>
<input id="bButton" type="button" value="B Button">
<script type="text/javascript">
$("#bButton").click(function(){
window.location.href="a.html?enable=true"
});
</script>
</body>
如果两者是没有任何关系的不同文件,则不能直接禁用它。相反,您可以在学生的数据库中维护一个标志变量来跟踪信息。根据其值启用和禁用。