![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Chris, 30. 05. 2008, 09:30
Hi!
Ich generiere dynamisch Radio Inputs mit den DOM-Methoden für eine Form. Beim Submit soll auf dieses Inputfeld zugegriffen werden, allerdings ist es im IE (7) nicht definiert als Teil von document.forms['formname'].elements['dom_generated_radio_field']
Das ist die Form, wie sie im HTML Code beim Seitenaufbau vorhanden ist:<form name='dialogue_multiClients' method='post' action='' onSubmit='submit_dialogue("multiClients"); return false;'>
<div id='multiClients_options'></div>
<br style='clear:left' /><br /><input type='submit' value='fortfahren' />
</form>
An dieser Stelle (in dieser Schleife) generiert JS dynamisch die Input Felder var multiClients_optionContainer = document.getElementById('multiClients_options');
clear_container(multiClients_optionContainer);
var container, radio, tag;
for (i=0; i<am_occurances; i++)
{
container = document.createElement("DIV");
container.className = 'floatingRow';
radio = document.createElement("INPUT");
radio.type = "radio";
radio.name = "client_sourceIndex";
radio.value = occurances[i];
tag = document.createElement("SPAN");
tag.innerHTML = " "+source_clientid[occurances[i]] +" - "+ source_clientnme[occurances[i]];
container.appendChild(radio);
container.appendChild(tag);
multiClients_optionContainer.appendChild(container);
}
im onSubmit Handler der Funktion schießt dieser Aufruf undefinedalert(document.forms['dialogue_multiClients'].elements['client_sourceIndex']);
Vielen Dank!
Die folgende Nachricht zum Thema stammt von: Chris, 30. 05. 2008, 09:31
»» im onSubmit Handler der Funktion schießt dieser Aufruf undefined
Ich meinte natürlich "im onSubmit Handler der FORM"! :) Sorry
Die folgende Nachricht zum Thema stammt von: plan_B, 30. 05. 2008, 14:32
Hallo,
»»
»» Ich generiere dynamisch Radio Inputs mit den DOM-Methoden für eine Form. Beim Submit soll auf dieses Inputfeld zugegriffen werden, allerdings ist es im IE (7) nicht definiert als Teil von document.forms['formname'].elements['dom_generated_radio_field']
diese Suche: "createelement input conditional compilation" sollte dir weiterhelfen ...
Gruß plan_B
--
*®*´¯`·.¸¸.·
© 1998-2006
Impressum, Software: Classic Forum