Nano Hash - криптовалюты, майнинг, программирование

jQuery .prop (отключено, ложь) не работает в Chrome

возникли проблемы с .prop("disabled", false) он отлично работает в Opera и Firefox, но в IE и Chrome я не могу заставить его работать..

На самом деле это форма приглашения, и я делаю кнопку отправки вот так

<input id="sendInvite" class="mail_send" disabled="disabled" type="button" name="invite" value="Send">

а вот css

.mail_send[disabled="disabled"] {background-color:#343434; color:#747474}

Итак, как вы видите, кнопка отключена, и вы не можете нажать, вы должны сначала написать свое имя и почту, после того как эта кнопка будет отключена, и вы сможете отправлять почту. Для этого я напишу код здесь: http://pastebin.com/8u23G90b

Но что-то здесь не так, в хроме и IE отключено, никогда не удалялось с кнопки, я также загружаю jquery 1.7.1

p.s. извините за мой английский

11.02.2012

  • Ссылка на скрипку не работает 29.09.2015

Ответы:


1

Удалить атрибут:

$('button').removeAttr("disabled");

Дополнительные сведения см. в разделе .removeAttr().

11.02.2012
  • Я только что попробовал оба метода в Chrome 17, и они оба работают. Я думаю, что ваша проблема может заключаться в другом, вы получаете какие-либо ошибки на консоли? 11.02.2012
  • интересно .. у меня тоже работает на chrome 16 на jsfiddle, на сайте не работает .. в консоли нет ошибки. Хм.. 11.02.2012

  • 2

    Ваша проблема не с JQuery, а с вашими селекторами CSS. Отключенный атрибут относится к значению по умолчанию при первой загрузке страницы, а не к тому, действительно ли элемент отключен.

    Вам нужен селектор CSS :disabled селектор:

    .mail_send:disabled {background-color:#343434; color:#747474}
    

    Вы можете увидеть пример с этим jsfiddle.

    24.07.2013

    3

    Я столкнулся с аналогичной проблемой, когда использовал .prop("disabled", false) для удаления disabled с кнопки "Сохранить". Отключено назначалось через .prop("disabled", true).

    Но подождите, кто что - при попытке удалить это свойство (которое будет отображаться как отключенное в теге html) я обнаружил, что оно выводится как class="disabled"!

    Для этого я использовал .removeClass('disabled'). Все, что я пытаюсь сказать, это то, что если что-то работает не так, как вы думаете, убедитесь, что их первоначальный вывод соответствует вашим ожиданиям.


    05.12.2014

    4

    Попробуйте написать так:

    $('myButton').prop("disabled", "");
    
    11.02.2012

    5

    просто используйте кнопку и живите:

    <button class="sendm">Send Email</button>
    
    $(".sendm").live("click", function(e){
       var field1 = $("").val();
       var field2 = $("").val();
    
       if(field1 === "" || field2 === "" ){
        /// fake checker, you make this more robust etc
         return false;  // maybe do an alert here
       } else {
          //post form data and get json response
       }
    
    });
    
     $(document).ready(function(){ $(".sendm").button(); });
    
    11.02.2012
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..