duplicate id in formulier

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

duplicate id in formulier

Post by rodeto »

Om een of andere reden wordt bij mij in alle formulieren de ID voor een tekstveld dubbel vermeld in de code. Er komt dus dit te staan:
<textarea name="m52511fbrp__34" cols="80" rows="5" class="cms_textarea" id="fbrp__34" id="fbrp__34"></textarea>

Op deze manier valideert het niet goed. Ik wil dit graag netjes hebben maar kan op geen enkele manier achterhalen waar ik dit kan vinden en aanpassen.

Iemand die mij hierbij kan helpen?

edit: komt bij meerdere formulieren voor.
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: duplicate id in formulier

Post by janvl »

A.u.b. even versies van CMSMS en gebruikte modulen aangeven.
Anders is het moeilijk naar een oorzaak te zoeken.

Met vriendelijke groet,
Jan
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

Excuus, hierbij alsnog de info:
----------------------------------------------

Cms Version: 1.12

Installed Modules:

CMSMailer: 5.2.2
FileManager: 1.4.5
MenuManager: 1.8.6
ModuleManager: 1.5.8
News: 2.15.1
Printing: 1.1.2
Search: 1.7.12
ThemeManager: 1.1.8
TinyMCE: 2.9.12
FormBuilder: 0.8.1.1
Showtime: 3.4
CMSPrinting: 1.0.5
CGExtensions: 1.48.5
SiteMapMadeSimple: 1.2.8
MicroTiny: 1.2.9
JQueryTools: 1.3.5.2
CGSimpleSmarty: 1.9.1
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: duplicate id in formulier

Post by janvl »

Zo te zien zit het probleem in de formuliertemplate.

Ik zou even kijken of je een template/formulier van een oudere installatie hebt en deze laden. Dat spaart zoekwerk.

Evt. kan ik je een XML-bestand geven.

Edit - wanneer niets helpt, dan de meegeleverde Template vervangen door een eigen zonder for-each-loop en alle velden zelf er in zetten dan kun je (field->input_id) zelf er in zetten als je wilt.

Met vriendelijjke groeten,
Jan
Last edited by janvl on Sun Jul 19, 2015 10:28 am, edited 1 time in total.
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

Het gekke is dat ik deze fout met alle formulieren krijg, welke template ik ook gebruik. Zelfs het voorbeeldformulier dat bij FromBuilder zit geeft deze fout
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: duplicate id in formulier

Post by janvl »

Klopt,

ik heb het ook net gezien.
Dan blijft niets anders als je formulier-template zelf opzetten en een bugreport bij de ontwikkelaar in te leveren.

Ik moet dat klaarblijkelijk ook doen.

Veel succes,
Jan
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: duplicate id in formulier

Post by janvl »

Deze bug was al gemeld onder nummer

10387

Groet Jan
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

Dank voor je reactie Jan.

Op de bug melding is nog niet echt gereageerd maar hopelijk gaat dat nog goedkomen.

Tot die tijd maar eens nadenken over een eigen template.
janvl
Power Poster
Power Poster
Posts: 983
Joined: Wed Aug 13, 2008 10:57 am

Re: duplicate id in formulier

Post by janvl »

Daar moet ik mezelf korrigeren.

Als je dit zelf zou willen veranderen moet je in de kode gaan zoeken waar in de een of andere lus per abuis 2 x id uitgegeven wordt.

Daar heb ik momenteel ook niet de tijd voor, maar misschien in een paar dagen want zoiets stoort. Ik heb het in een paar installaties met verschillende formulieren bekeken en inderdaad steeds 2 x id.

Met vriendelijke groeten
Jan
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

Het heeft in ieder geval met het tekstveld te maken. Dat is de enige plek waar dit gebeurt.
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: duplicate id in formulier

Post by velden »

Tijdelijke work-around (niet 100% getest):

{FormBuilder|regex_replace:'/((id=".*")\sid=".*")/':"$2" form="..."}
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

velden wrote:Tijdelijke work-around (niet 100% getest):

{FormBuilder|regex_replace:'/((id=".*")\sid=".*")/':"$2" form="..."}
dank voor je reactie velden.
Deze workaround werkt voor mij helaas niet.
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: duplicate id in formulier

Post by velden »

rodeto wrote:
velden wrote:Tijdelijke work-around (niet 100% getest):

{FormBuilder|regex_replace:'/((id=".*")\sid=".*")/':"$2" form="..."}
dank voor je reactie velden.
Deze workaround werkt voor mij helaas niet.
Dat zou wel moeten tenzij er mogelijk iets met een spatie ofzo niet klopt. Ik ga ervan uit dat er één spatie tussen de eerste en tweede id staat:

Code: Select all

<textarea name="m52511fbrp__34" cols="80" rows="5" class="cms_textarea" id="fbrp__34" id="fbrp__34">
rodeto
Power Poster
Power Poster
Posts: 410
Joined: Thu May 04, 2006 9:12 am

Re: duplicate id in formulier

Post by rodeto »

er komen twee spaties in de output te staan. Bij een ander formulier komt ook nog andere info er tussen te staan:

formulier 1

Code: Select all

<div><label for="fbrp__34">Aanvullende informatie:</label><textarea name="m52511fbrp__34" cols="80" rows="5" class="cms_textarea" id="fbrp__34"  id="fbrp__34"></textarea></div>
formulier 2

Code: Select all

div class="required"><label for="fbrp__51">Bericht&nbsp;*</label><textarea name="m1721bfbrp__51" cols="80" rows="5" class="cms_textarea" id="fbrp__51"  placeholder="" required id="fbrp__51"></textarea></div>
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: duplicate id in formulier

Post by velden »

Nieuwe poging:

Code: Select all

{FormBuilder|regex_replace:'/((id=".*")[^>]*id=".*")/':"$2" form="..."}
Post Reply

Return to “Dutch - Nederlands”