Salut ,
Je cherche à récupérer des infos provenant d'une page HTML :
code HTML :
<TD><INPUT TYPE=text CLASS="input-body" NAME="attribut" VALUE="" size="15" maxlength="40" ><INPUT TYPE= "BUTTON" VALUE="..." NAME="popupButton" CLASS="input-body" ONCLICK="showPopup('valid_values_popup','TemplateForm','attribut','Display attribut','attribut',40,'false','',event)"></TD>
Celui est inclus dans une form :
<FORM NAME="TemplateForm" METHOD="POST" ACTION="">
Et voila mon javascript :
function showPopup(formlink, srcForm, srcFieldName, srcPrompt,
srcFormFieldName, width,filterflag, appendflag, evnt)
{
.....
document.write(" showPopup formlink==" + formlink);
document.write(" showPopup srcForm==" + srcForm);
document.write(" showPopup formlink==valid_values_popup);
Sortie
showPopup srcForm==TemplateForm
showPopup srcFieldName==attribut
showPopup srcPrompt==Display attribut
Resultat corespondant à ceux que je désire
Par contre
document.forms[srcForm].CIEAttributeName.value = srcFieldName;
document.forms[srcForm].prompt_name.value = srcPrompt;
Ca me rend une erreur du style :
document.forms[....].CIEAttributeName a la valeur null ou n'est pas un objet ???
Et ça c'est OK :
document.forms[srcForm].action = formlink;
document.forms[srcForm].target = windowName;
document.forms[srcForm].submit();
Je suis un peu dans le brouillard sur la méthode à utiliser j'ai essayé pleins de trucs et ...
Merci d'avance à ceux qu'aurais des pistes que je peux tester
Partager