Hi Igor,
Thanq very much for your suggestion, it solved my problem, but a small
correction
I used String[] lastnames = getRequest.getParameters("lastnames");
Thanq
Anuradha
igor.vaynberg wrote:
>
> since you are adding those fields in javascript andnot in wicket then:
> 1) remove wicket:id attribute from the textfield
> 2) in form.onsubmit do String[]
> lastnames=getRequest().getParameters().get("lastname");
> thats it
>
> -igor
>
>
> On 7/24/07, anuradha.g <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi,
>> I'm a newbie in wicket. Can any one please help me in solving my problem
>>
>> In HTML page, I'm adding wicket textfields to the table dynamically using
>> java script (on every click of ' 'Add Row' button, a new row of wicket
>> text
>> fields is added to the table dynamiccaly) . I'm having trouble in
>> retrieving
>> the values from the from the dynamically added text fields. Can anyone
>> please help me in solving this problem.
>>
>> Sample code of my HTML page:
>>
>>
>> <html>
>> <head></head>
>>
>> <script type="text/javascript">
>> var createRow=true;
>> function fAddRow () {
>>
>> var table;
>>
>> if (document.all)
>> table = document.all.namesTable;
>> else
>> table = document.getElementById('namesTable');
>> if(table.rows.length>1){
>> rowindex=table.rows.length-2;
>> createRow=fCheckEmptyInlineFields();
>> }
>> if(createRow){
>> if (table && table.insertRow) {
>> var row = table.insertRow(table.rows.length);
>> var cell0 = row.insertCell(0);
>> cell0.align="center";
>> cell0.innerHTML = '<input type="text"
>> wicket:id="firstname"
>> name="firstname" value="" size="12" class=txtsv />';
>>
>> var cell1 = row.insertCell(1);
>> cell1.align="center";
>> cell1.innerHTML = '<input type="text"
>> wicket:id="lastname"
>> name="lastname" value="" size="12" class=txtsv />';
>>
>> }
>> }
>>
>> }
>>
>>
>> </script>
>> <body>
>> <form wicket:id="dynamicform">
>> <TABLE BORDER="1" CELLPADDING="0" id="namesTable"
>> CELLSPACING="4"
>> ALIGN="CENTER" CLASS="EmpLkBody">
>>
>> <thead>
>> <TR >
>> <TD CLASS="TrackHeaderRow"
>> ALIGN=CENTER>First name</TD>
>> <TD CLASS="TrackHeaderRow"
>> ALIGN=CENTER>Last Name</TD>
>> </TR>
>> </thead>
>> <TR>
>> <TD ALIGN=CENTER><input type="text"
>> wicket:id="firstname"
>> name="firstname"/></TD>
>> <TD ALIGN=CENTER><input type="text"
>> wicket:id="lastname"
>> name="lastname"/></TD>
>> </TR>
>> </TABLE>
>> <Div id="tablebody" STYLE="display:
>> inline;">
>> <TABLE cellpadding="0" cellspacing="4"
>> border="0" align="center"
>> width="100%" height="1%" CLASS="EmpLkBody">
>> <TR>
>> <TD colspan=2 CLASS=labelSM
>> ALIGN="CENTER"><INPUT TYPE="button"
>> value="ADD ROW" name="addRow" onclick="fAddRow();" style="width:
>> 60px;"
>> class="txtsv"/></TD>
>> </TR>
>> </TABLE>
>> </Div>
>> </form>
>> </body>
>> </html>
>>
>> Thanks in Advance
>> Anuradha
>> --
>> View this message in context:
>> http://www.nabble.com/Problem-in-retrieving-the-dynamic-text-field-values-tf4136264.html#a11764055
>> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Problem-in-retrieving-the-dynamic-text-field-values-tf4136264.html#a11776642
Sent from the Wicket - Dev mailing list archive at Nabble.com.