En el codigo PHP no veo problema alguno yo creo que es en Ayax.
Alguna Ayuda?
Código Javascript:
Ver original
function valores(f) { cual1 = 'checkbox[]'; todos = new Array(); for (var i = 0, total = f[cual1].length; i < total; i++) { if (f[cual1][i].checked) todos[todos.length] = f[cual1][i].value; } document.getElementById('sel').value = todos.join(', '); }
Código HTML:
Ver original
<form action="form_submit_ast.php" id="ContactForm" name="ContactForm" method="post"> <div class="contentcontact_left"> </div> <div class="contentcontact_right"> <fieldset class="checkbox_left"> </fieldset> <fieldset class="checkbox_right"> </fieldset> <input type="button" class="submit" onclick="submitAJAXForm(this);" value="enviar"/> <input type="hidden" value="0" name="send" id="send" style="display: none;"/> <input type="hidden" value="contactus" name="orgin" id="orgin" style="display: none;"/> <input type="text" id="sel" value="" /> </form> </div> <script> function submitAJAXForm(sub) { sub.setDisabled(true); sub.setValue(".. Enviado .."); var ajax = new Ajax(); ajax.responseType = Ajax.FBML; ajax.ondone = function(data) { var msgdialog = new Dialog(); msgdialog.showMessage('Confirmation', 'The contact form has been submitted.'); return false; } ajax.onerror = function() { var msgdialog = new Dialog(); msgdialog.showMessage('Error', 'An error has occurred while trying to submit.'); return false; } function valores(f) { cual1 = 'checkbox[]'; todos = new Array(); for (var i = 0, total = f[cual1].length; i < total; i++) { if (f[cual1][i].checked) todos[todos.length] = f[cual1][i].value; } document.getElementById('sel').value = todos.join(', '); } // collect field values var queryParams = { 'name' : document.getElementById('name').getValue(), 'email' : document.getElementById('email').getValue(), 'telefon' : document.getElementById('telefon').getValue(), 'sel' : document.getElementById('sel').getValue(), 'send' : document.getElementById('send').getValue(), 'origin' : document.getElementById('orgin').getValue(), }; ajax.post('form_submit_ast.php?sys=fbpage', queryParams); return false; } </script>
Código PHP:
Ver original
<?php $headers .= "Content-Type: text/html"; mail( "nombre <[email protected]>", "Contact", $email, $headers );