У меня есть Java-функция с именем showInput()
функция Javascript не выполняет полностью
И эта функция выполняется только до того момента, когда «предупреждение („это работает“);» написано.
Другой способ объяснить, когда я пытаюсь выяснить ошибку, I placed the alert function at the same place as in the screenshot, and this alert function did not run
.
Какая ошибка? Я никогда не видел ничего подобного раньше.
Функция запускается для первых четырех команд и затем выходит.
Может быть, из-за моей оперативной памяти, потому что я использую монетный двор 18 с жестким диском 80 гигабайт и 2 ГБ оперативной памяти. Пожалуйста, помогите мне. Я застрял с этой странной проблемой в течение нескольких недель. Это Java-код
<script language="JavaScript">
function showInput() {
document.getElementById('dusername').innerHTML =
document.getElementById('username').value;
document.getElementById('dfirstname').innerHTML =
document.getElementById('firstname').value;
document.getElementById('dpassword').innerHTML =
document.getElementById('password').value;
document.getElementById('dlastname').innerHTML =
document.getElementById('lastname').value;
alert('this run');
document.getElementById('dcity').innerHTML =
document.getElementById('city').value;
document.getElementById('daddress').innerHTML =
document.getElementById('address').value;
document.getElementById('dpincode').innerHTML =
document.getElementById('pincode').value;
document.getElementById('dlibname').innerHTML =
document.getElementById('libname').value;
document.getElementById('dlibcity').innerHTML =
document.getElementById('libcity').value;
document.getElementById('dlibaddress').innerHTML =
document.getElementById('libaddress').value;
}</script>
Теперь код cakephp3:
<div class="linker">
<?= $this->Form->create(); ?>
<!--<form id="loginForm">-->
<div class="align">
<div id="firstStep"><br /><br /><br />
<p id="first">First Step</p>
<?php echo $this->Form->input('firstname');?>
<?php echo $this->Form->input('lastname');?>
<?php echo $this->Form->input('mobile');?>
<?php echo $this->Form->input('address'); ?>
<?php echo $this->Form->input('pincode'); ?>
<br/>
<button type="button" id="firstBtn" class="next1">Next</button>
</div>
<div id="secondStep"><br /><br /><br />
<p id="second">Second Step</p>
<?php echo $this->Form->input('lib_name'); ?>
<?php echo $this->Form->input('lib_city'); ?>
<?php echo $this->Form->input('lib_address'); ?>
<button type="button" id="secondBtn" class="next">Next</button>
<button type="button" id="secondBtnBack">Previous</button>
</div>
<div id="thirdStep"><br /><br /><br />
<p id="third">Third Step</p>
<?php echo $this->Form->input('username'); ?>
<?php echo $this->Form->input('password'); ?>
<button type="button" onclick="showInput();" id="thirdBtn" class="next" >Next</button>
<button type="button" id="thirdBtnBack">Previous</button>
</div>
<div id="fourthStep">
<p id="fourth">Fourth Step</p><br /><br /><br />
Useranme:<br />
<p><div id='dusername'></div></p>
Password:<br />
<p><div id='dpassword'></div></p>
First Name:<br />
<p><div id='dfirstname'></div></p>
Last Name:<br />
<p><div id='dlastname'></div></p>
City:<br />
<p><div id='dcity'></div></p>
Address:<br />
<p><div id='daddress'></div></p>
Pincode:<br />
<p><div id='dpincode'></div></p>
Lib Name:<br />
<p><div id='dlibname'></div></p>
Lib City:<br />
<p><div id='dlibcity'></div></p>
Lib Address:<br />
<p><div id='dlibaddress'></div></p>
<br/>
<button type="button" id="fourthBtnBack">Previous</button>
<input type="submit" id='sub_btn' value='Send Mail!' class="next"/>
</div>
</div>
</form>
</div>
This is the screenshot of the function
Ваш код должен не получить элемент getElementByID() для некоторого элемента. сначала проверьте, что все элементы, которые вы получаете с помощью getElementByID(), действительно доступны на странице html. – Maharshi
Проблема, безусловно, не в вашей ОЗУ или какой-либо аппаратной проблеме. Попробуйте отладить свою программу, просмотрев ошибки в консоли разработчика и установив точки останова. – 4castle
Stack Overflow упрощает отправку кода ... проще, чем снимать скриншот, загружать его в imgur и размещать здесь ссылку на него. Пожалуйста, разместите код. – Vince