2

我想禁用一个按钮

<BUTTON name="Next Page" onClick="Next()" VALUE="NextPage">NextPage</button>

基于 javascript 变量

var opening = 0;

function Next()
{
var currentdoc = viewONE.getDocIndex();
    if (currentdoc == 5)
    {
    **[DISABLE BUTTON]**
    }

请问javascript代码是什么?

背景信息:只需使用下一个和上一个按钮浏览文档。在第一个文档上,我希望“上一个”按钮变灰,在最后一个文档上,我希望“下一个”按钮变灰。

为任何不正确的术语道歉,newb,以前从未问过此类问题。欢迎您以建设性的方式纠正我的术语……需要学习。

4

2 回答 2

1

Sam 的解决方案很好,将禁用按钮的操作,但不会在功能上禁用它。

您可以通过更改“禁用”属性来禁用输入按钮,但您确实需要首先为您的按钮提供一个有效的标识符(由于空格,我什至不想让 jQuery 按名称选择它)。

jQuery 看起来像这样:

$('#yourbuttonid').attr('disabled','disabled');

常规 Javascript 如下:

document.getElementById('yourbuttonid').disabled = true;

这是一个关于 JSBin 的例子

于 2012-09-07T17:14:59.790 回答
0

您需要做的就是:

var opening = 0;

function Next()
{
    var currentdoc = viewONE.getDocIndex();
    if (currentdoc == 5)
    {
        return; //This will end the function immediately.
    }
}

在按钮变灰方面,你能不能不添加/删除类来显示不同版本的按钮?我们需要更多内容来查看您的 html,以及您迄今为止所做的尝试以进一步提供帮助。

退货教程

于 2012-09-07T16:33:51.010 回答