Hi Exteam, try to lookup the word "replace" (from tal:replace) in your favourite english language dictionary :-) This should clarify why it does "not work". Consider a glance to the grammer section too, since it is a bit errr... irritating to read question sentences ending with a period. Regards Tino Exteam wrote:
HI i have a zpt file like this <div metal:define-macro="f1a_macro">
<form name="f1a0" method="post" action="f1a_redirect">
<table tal:define="form here/f1a0" align=center border="1" width="380" height="628">
<tr tal:define="t1 request/t1|nothing; t2 request/t2|nothing; t3 request/t3|nothing">
<td width="14%"> <input type="text" name="t1" onchange="addition(t1.value,t2.value,t3)"
tal:replace="structure python:form.t1.render(t1)" size="10" value="0" />
</td>
<td width="14%"> <input type="text" name="t2" onchange="addition(t1.value,t2.value,t3)"
tal:replace="structure python:form.t2.render(t2)" size="10" value="0" />
</td> <td width="14%"> <input type="text" name="t3" tal:replace="structure python:form.t3.render(t3)" size="10" value="0" />
</tr>
<script language="JavaScript">
function addition(arg1,arg2,arg3)
{
var added = parseInt(arg1) + parseInt(arg2);
arg3.value = added;
}
</script>
</form>
</div>
but this is not working ,
what is the problem.
my reqiurement is very simple
ihave defined these textfields (t1,t2,t3)in formulator.
what is the problem, plz help me
thanks
exteam
*SMS* <http://in.mobile.yahoo.com/new/pc/> using the Yahoo! *Messenger* <http://in.mobile.yahoo.com/new/pc/>*;* * Download <http://in.messenger.yahoo.com/>* latest version.