Ik heb een formulier waarmee een ideal betaling gedaan kan worden.
Nu wil ik deze onderbrengen in een genest formulier. Ik las dat dit kon met behulp van een ID optie in het form. Het werkt echter niet helemaal goed. Het formulier is wel goed zichtbaar maar als ik op de knop 'Betalen' klik gebeurt er niets.
Dit is de formuler code:
Als ik de code inspecteer in Chrome dan zie ik deze foutmelding:
Nu wil ik deze onderbrengen in een genest formulier. Ik las dat dit kon met behulp van een ID optie in het form. Het werkt echter niet helemaal goed. Het formulier is wel goed zichtbaar maar als ik op de knop 'Betalen' klik gebeurt er niets.
Dit is de formuler code:
HTML:
<form id="main-form" action="/main-action" method="post"></form>
<form id="content_ideal1" class="form-horizontal" style="display: inline;" title="iDEAL2" action="https://*******/?option=com_ccidealplatform&view=ccideal&layout=content_redirect" method="post" name="content_ideal"></form>
<div class="ccidealplatform_content_plugin_title" style="text-align: center;">iDEAL</div>
<p>
<input form="content_ideal1" name="extra_textfield_title_label" type="hidden" value="Form" />
<input id="extra_textfield_title" form="content_ideal1" maxlength="100" name="extra_textfield_title" type="hidden" value="iDEAL2" />
</p>
<div class="ccidealplatform_content_plugin_image"><img src="components/com_ccidealplatform/assets/images/select_iDEAL.jpg" alt="" /></div>
<div class="ccidealplatform_content_plugin_fieldset">
<div class="idealcontent">
<div class="control-group">
<label class="ccidealplatform_content_plugin_labels">Kies bedrag: €</label>
<label class="ccidealplatform_content_plugin_labels">
<input id="amount_by_user" class="ccidealplatform_content_plugin_fields" onkeyup="ajaxFunction(this.form,'amount_by_user',1)" form="content_ideal1" name="total" type="text" value="" /> <span id="ajaxDivname1" style="display: none; float: right;"><img src="components/com_ccidealplatform/assets/images/cross.png" alt="" width="16" height="16" /></span><span id="ajaxDivname11" style="display: none; float: right;"><img src="components/com_ccidealplatform/assets/images/tick.png" alt="" width="16" height="16" /></span></label>
</div>
<div class="control-group">
<label class="ccidealplatform_content_plugin_labels">Collectedoel</label>
<label class="ccidealplatform_content_plugin_labels">31-5-2020</label>
<input form="content_ideal1" name="cont_extn" type="hidden" value="31-5-2020" />
<input form="content_ideal1" name="hidden_order_number" type="hidden" value="3665cac48499d41a" />
</div>
<div class="control-group">
<div class="submit-container">
<button id="content_plugin_submit1" class="btn btn-success" onclick="return submitbutton(this.form,1, 1)" name="submit" type="submit">Betalen</button>
</div>
</div>
</div>
</div>
<p>
<input form="content_ideal1" name="itemid" type="hidden" value="1934" />
<input id="path" form="content_ideal1" name="path" type="hidden" value="https://*******/" />
<input form="content_ideal1" name="id" type="hidden" value="" />
<input form="content_ideal1" name="extn" type="hidden" value="Content_plugin" />
<input form="content_ideal1" name="task" type="hidden" value="idealRedirect" />
<input id="hidden_org" class="inputbox required" form="content_ideal1" name="hidden_org" type="hidden" value="" />
<input form="content_ideal1" name="myMenuItemID" type="hidden" value="1934" />
</p>
Als ik de code inspecteer in Chrome dan zie ik deze foutmelding:
HTML:
Uncaught TypeError: Cannot set property 'noValidate' of null
at Object.e.submitform (core.js?a11037cc413bac4f412d3eef891cd6a6:1)
at Object.e.submitbutton (core.js?a11037cc413bac4f412d3eef891cd6a6:1)
at window.submitbutton (core.js?a11037cc413bac4f412d3eef891cd6a6:1)
at HTMLButtonElement.onclick (test11:540)