Использование JQuery, это устанавливает отключенное свойство на <input>
и <button>
тегов, который отключает их:
$("#row_id input, #row_id button").prop('disabled', true);
Где row_id это идентификатор строки, которая имеет элементы управления, которые необходимо отключить.
Для ссылки, это делает его так, что, когда они щелкают, ничего не произойдет:
$("#row_id a").click(function (e) {
e.preventDefault();
});
Возможно, вы также хотите, чтобы добавить некоторые классы для них, так что вы можете стилизовать их по-разному. Просто спросите, хотите ли вы знать, как это сделать.
Существует связанный с этим вопрос о инвалидизирующих ссылки на jQuery disable a link
Я не могу использовать Jquery. –
Это позор, какая-то особая причина, почему нет? Возможно, мы сможем помочь вам найти способ использовать его? Он может содержаться, поэтому он не влияет на другой код на странице. Причина в том, что с изменениями в реализации веб-браузеров JavaScript намного сложнее создать надежный код, который работает во всех браузерах. jQuery заботится обо всем этом, а также упрощает сам код. – SuperDuperApps
Мы уже используем YUI, а использование jquery не будет одобрено Lead. :( –