Проблема с проверкой формы - PullRequest
0 голосов
/ 17 марта 2012

Итак, я пытаюсь написать интерактивную форму, в которой щелчок переключателя раскроет другое поле в форме.Это для демонстрации, поэтому я ничего не отправляю.Я пытаюсь использовать Javascript для проверки, но, разумеется, он работает не очень хорошо.Был бы признателен за просмотр моего кода.

Так как это так много кода, я приклею его для удобства ... http://pastie.org/3615669

Спасибо :)

1 Ответ

0 голосов
/ 17 марта 2012

Ваш код:

function getShrimpa(radio, name, ext){
    //Use of form 'shrimpa'. 
    var form = document.shrimpa;  

    document.form.name.style.display = 'block'; // <---- this is not valid
    document.getElementById('shrimpa').innerHTML = ext;  
}

Вы не можете использовать переменную name таким образом.Это строка, и она не будет "заменена" или что бы вы ни надеялись, произойдет.Вам нужно будет использовать document.getElementsByName(name), чтобы выбрать этот элемент.Но это даст вам список узлов, так что вы, вероятно, захотите использовать вместо него идентификаторы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...