in reply to Win32::IE::Input
Win32::IE::Form and Win32::IE::Input are Perl copies of IE objects, and they don't provide methods to modify their IE counterparts. You'll need to access the Document and add the field to it just as you would in JavaScript.
# Select the form my $perl_form = $ie->form_name('form1'); # Get a pointer to IE's DOM object. my $form = ${$perl_form};
$form is IE's object for the form. It's an instance of a DOM form.
Untested example:
my $doc = $ie->Document; my $form = ${$ie->form_name('...')}; my $field = $doc->createElement('<INPUT TYPE="hidden">'); $field->name = '...'; $field->value = '...'; $form->appendChild($field);
$doc is a DOM document.
$form is a DOM form.
$field is a DOM hidden input.
I'd love to hear how well this works.
Updated: Added more info. Rephrased in order to intergrate new info.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Win32::IE::Input
by thekestrel (Friar) on Jul 14, 2005 at 22:26 UTC |