Tengo un formulario al que se le agregan campos dinamicamente con javascript:
Código Javascript:
Ver original
<br><legend>Categoria</legend> <input id="categoria" name="categoria" onKeyUp="javascript:completarForm(this);" type="text" value="<?if (isset($_POST['categoria'])) echo $_POST['categoria'];?>"> <div id="formcomps"></div>
Funcion:
Código Javascript:
Ver original
//Esta funcion imprime otro campo si categoria == "Anime" function completarForm(obj){ if (obj.value == "Anime") document.getElementById('formcomps').innerHTML = "<br><br><legend>Fansub</legend><input type='text' name='fansub'>"; }
El problema es que luego de validar que el campo "fansub" no se encuentre vacío con php, el campo "fansub" que se creó con un evento de javascript desaparece después del submit, alguien sabe como evitar esto?
Código PHP:
Ver original
//Esto hace que se recargue la pagina con el formulario completo, pero sin el campo "fansub" if ($_POST['fansub'] == "") echo "Necesitas especificar el fansub."