Две формы имеют одинаковый вход

В Java, когда оператор «==» используется для сравнения двух объектов, он проверяет, ссылаются ли объекты на одно и то же место в памяти. Другими словами, он проверяет, являются ли имена двух объектов в основном ссылками на одно и то же место в памяти.

Класс Java String фактически переопределяет реализацию equals () по умолчанию в классе Object и переопределяет этот метод, чтобы он проверял только значения строк, а не их местоположения в памяти. Это означает, что если вы вызываете метод equals () для сравнения двух объектов String, то, пока действительная последовательность символов равна, оба объекта считаются равными.

Оператор == проверяет, являются ли две строки точно одним и тем же объектом.

Метод .equals() проверяет, имеют ли две строки одно и то же значение.

13
задан tarnfeld 7 November 2009 в 09:38
поделиться

1 ответ

Используя JavaScript, вы можете установить значение одного поля на значение другого.

Примерно так:

document.form2.input.value = this.value;

Поместите этот код в событие onblur для вашей первой формы.

Итак:

<form name="form1">
<input type="text" name="input" onblur="document.form2.input.value = this.value;" />
</form>

<form name="form2">
<input type="text" name="input" onblur="document.form1.input.value = this.value;" />
</form>
12
ответ дан 1 December 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: