У меня есть поле формы с элементами
<label for='usrad_resi'>
Residential Address </label><input id='usrad_resi' name='usrad_resi' type='text' required>
После установки флажка «как выше» мне удалось получить значение в другом текстовом поле:
<label for='co_addrcheckl'>
Address </label><input type='checkbox' name='co_addrcheck' id='co_addrcheck' onSelect='sameAbove()'> Same as Above
</li>
<li>
<label for='usrad_co_addr'>
C/O Address </label><input id='usrad_co_addr' name='usrad_co_addr' type='text' required>
JavaScript для этого:
var loc = document.getElementById('co_addrcheck');
var home = document.getElementById('usrad_co_addr');
var post = document.getElementById('usrad_resi');
loc.onclick = function(){if(loc.checked)
{
home.disabled = true; home.value = post.value;}
else
{home.disabled = false; home.select();}}
Моя проблема в том, что при попытке доступа к $ _POST ['usrad_co_addr'] с помощью php я получаю ошибку 'Undefined index: usrad_co_addr'. Это происходит независимо от того, является ли поле usrad_resi пустым или нет.
Есть причина, по которой это происходит?