Member 11544111 Ответов: 2

Код Javascript не работает


мой java код не работает пожалуйста помогите

Что я уже пробовал:

<form method='POST' action='' name='pay'>
		
		<label> Payment method:</label>
		
		 <select name='paymth' id='paymth' onChange='changetextbox();' >
      <option value='Deposit In Bank'>Deposit In Bank</option>
      <option value='Online'>Online Transfer (Net Banking/RTGS/NEFT/Mobile Banking)</option>
      <option value='Cheque Deposit In Bank'>Cheque Deposit In Bank</option>
    </select>
	
	<label >Name of Depositor*:</label>
	<input id='bd' type='text' name='depositor'>
	<label >Bank Name:</label>
	<input  type='text' name='bank'  required>
	<label >Date*: (DD-MM-YYYY)</label>
	<input  type='text' name='date' required>
	<label>Payment Proof*:(Scan copy, Deposit Receipt, Photo, Screenshot, Transaction Print. )</label>
	<br>
	<input type='file' name='proof' required>
	<input type='submit' name='payment' value='Submit'>
		</form>
		<script type="text/javascript">
function changetextbox()
{
    if (document.getElementById("paymth").value === "Online") {
        document.getElementById("bd").disable='true';
    } 
}
</script>

A_Griffin

Вы не разместили достаточно информации, чтобы кто-то мог помочь, или даже не задали вопрос. Но у вас есть 4 (которые я вижу) элемента на Вашей странице с одним и тем же идентификатором, так что это не поможет...

ZurdoDev

Как бы вы хотели, чтобы мы помогли?

Member 11544111

код javascript не работает

Patrice T

это не информативно.
Описать проблемы.

ZurdoDev

ОК. Что бы вы хотели, чтобы мы сделали? Как вы думаете, мы знаем, что он должен делать? Как ты думаешь, мы знаем, что не работает? Есть ли какая-то ошибка? Вы должны помочь нам помочь вам.

Richard MacCutchan

Что "не работать" значит? Если вам нужна помощь, пожалуйста, предоставьте надлежащие сведения о вашей проблеме.

OriginalGriff

"Это не работает" - одно из самых бесполезных описаний проблемы, которое мы получаем: оно абсолютно ничего не говорит нам о проблеме. Мы не знаем, получаете ли вы сообщение об ошибке, или неправильные данные, или даже что этот код успешно компилируется!
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Итак, расскажите нам, что происходит, когда вы запускаете этот код, что вы ожидали, как вы проверили, что произошло. Помогите нам помочь вам!
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Maciej Los

Я должен запомнить первое утверждение для дальнейшего использования.
:смеяться:

2 Ответов

Рейтинг:
1

W∴ Balboos, GHB

В большинстве хорошо информированных кругов принято считать, что, когда программа "не работает", это обычно происходит потому, что у нее выходной.

Если проблема не исчезнет, она вполне может оказаться в отпуске.


Рейтинг:
0

Bryian Tan

Основываясь на том, что было опубликовано здесь, я предположил, что "не работает" относится к тому, когда способ оплаты изменился на онлайн-перевод... имя текстового поля depositer не было отключено?

Похоже, в сценарии есть опечатка, так и должно быть отключенный вместо того, чтобы отключить

document.getElementById("bd").disabled='true';


Вот рабочий пример, основанный на том, что опубликовано здесь: CP_Dropdown_Change - JSFiddle[^]