Using Contact Form 7 in JavaScript
-
Hi,
I’m creating a new div, same as the one that appears on the site when I click the “Add File” button but is not giving to upload files nor select languages in the second or third div that is created when I click this button. I think the problem is that JavaScript is not recognizing the Contact Form 7 code. Can anyone help me?
Here is my code.
//BEGIN OF HTML
<div id = "alldiv" style = "border: 1px solid lightgrey; padding: 10px; padding-left: 15px; padding-top: 15px;"> <div class="input-group"> <span class="input-group-btn"> <span class="button btn-primary btn-file">[:pt]Procurar[:en]Find File[:es]Encontrar archivo[:fr]Rechercher un fichier[:]… [multifile your-file filetypes:pdf|txt limit:2mb]</span> </span><input type="text" class="form-control" readonly placeholder="[:pt]Documento para tradução[:en]Document for translation[:es]Documento de traducción[:fr]Document à traduire[:]"></div> </br> <div id = "container1"> <div class="row"> <div class="columns twelve"> <div class="lang-container"> <p class="pleft"><span>[:pt]Traduzir de[:en]Translate from[:es]Traducir de[:fr]Traduire de[:]</span></p> <div class="lang-selectable"> <span class="wpcf7-form-control-wrap your-pares"><select name="your-pares" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span> </div> <p class="pright"><span>[:pt]para[:en]to[:es]para[:fr]à[:]</span> <div class="lang-selection"> <span class="wpcf7-form-control-wrap your-paresb"><select name="your-paresb" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span> </div> </div> </div> </div> </div> <input type="button" class = "button" id = "add" value="Adicionar Language" name="add" /></br> </div></br>
//END OF HTML
//BEGIN OF JAVASCRIPT (THIS CODE IS IN MY HEADER.PHP)
$(document).ready(function(e){ var y = 1; var form1 = '<div id = "alldiv" style = "border: 1px solid lightgrey; padding: 10px; padding-left: 15px; padding-top: 15px;"><div class="input-group"><span class="input-group-btn"><span class="button btn-primary btn-file">[:pt]Procurar[:en]Find File[:es]Encontrar archivo[:fr]Rechercher un fichier[:]… [multifile your-file1 filetypes:pdf|txt limit:2mb]</span></span><input type="text" class="form-control" readonly placeholder="[:pt]Documento para tradução[:en]Document for translation[:es]Documento de traducción[:fr]Document à traduire[:]"></div></br><div id = "container1"><div class="row"><div class="columns twelve"><div class="lang-container"><p class="pleft"><span>[:pt]Traduzir de[:en]Translate from[:es]Traducir de[:fr]Traduire de[:]</span></p><div class="lang-selectable"><span class="wpcf7-form-control-wrap your-pares"><select name="your-pares" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span></div><p class="pright"><span>[:pt]para[:en]to[:es]para[:fr]à[:]</span><div class="lang-selection"><span class="wpcf7-form-control-wrap your-paresb"><select name="your-paresb" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span></div></div></div></div></div><input type="button" class = "button" id = "add" value="Adicionar Par Linguístico" name="add" /></br></div></br>'; var form2 = '<div id = "alldiv" style = "border: 1px solid lightgrey; padding: 10px; padding-left: 15px; padding-top: 15px;"><div class="input-group"><span class="input-group-btn"><span class="button btn-primary btn-file">[:pt]Procurar[:en]Find File[:es]Encontrar archivo[:fr]Rechercher un fichier[:]… [multifile your-file2 filetypes:pdf|txt limit:2mb]</span></span><input type="text" class="form-control" readonly placeholder="[:pt]Documento para tradução[:en]Document for translation[:es]Documento de traducción[:fr]Document à traduire[:]"></div></br><div id = "container1"><div class="row"><div class="columns twelve"><div class="lang-container"><p class="pleft"><span>[:pt]Traduzir de[:en]Translate from[:es]Traducir de[:fr]Traduire de[:]</span></p><div class="lang-selectable"><span class="wpcf7-form-control-wrap your-pares"><select name="your-pares" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span></div><p class="pright"><span>[:pt]para[:en]to[:es]para[:fr]à[:]</span><div class="lang-selection"><span class="wpcf7-form-control-wrap your-paresb"><select name="your-paresb" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false"><option value="">---</option><option value="Alemão">German</option><option value="Búlgaro">Bulgarian</option><option value="Castelhano">Spanish</option><option value="Checo">Czech</option><option value="Croata">Croatian</option><option value="Dinamarquês">Danish</option><option value="Eslovaco">Slovak</option><option value="Esloveno">Slovenian</option><option value="Estoniano">Estonian</option><option value="Finlandês">Finnish</option><option value="Francês">French</option><option value="Grego">Greek</option><option value="Húngaro">Hungarian</option><option value="Inglês">English</option><option value="Irlandês">Irish</option><option value="Italiano">Italian</option><option value="Letão">Latvian</option><option value="Lituano">Lithuanian</option><option value="Maltês">Maltese</option><option value="Neerlandês">Dutch</option><option value="Polaco">Polish</option><option value="Português">Portuguese</option><option value="Romeno">Romanian</option><option value="Sueco">Swedish</option></select></span></div></div></div></div></div><input type="button" class = "button" id = "add" value="Adicionar Par Linguístico" name="add" /></br></div></br>'; var div = document.createElement('div'); $("#newdiv").click(function(e){ if (y == 1) { $("#alldiv").append(form1); y++; } else if (y == 2) { $("#alldiv").append(form2); y++; } }); });
//END OF JAVASCRIPT
The page I need help with: [log in to see the link]
- The topic ‘Using Contact Form 7 in JavaScript’ is closed to new replies.