De onde apareceu "floatareaHa"? Zénrique.
Em 27 de abril de 2010 10:26, Marina <marinamatto...@yahoo.com.br> escreveu: > Bom dia, pessoal sera que alguem pode me dar uma ajudinha? > > Sou iniciante em plone zope e python estou tentando fazer o > seguinte: > > o usuario vai selecionar na combobox um valor e depois ele vai digitar > em outro campo (input) uma quantidade, tenho que multiplicar o valor vindo da > combobox com o que o usuario digitou no input e o resultado tem que ser > mostrado em campo que é RedOnly sem ter o botao submit , apenas com a perda > do foco após ter digitado a quantidade. Tentei fazer em javascript mas não > funcionou Segue meu codigo abaixo : > > > <script type="text/javascript" language="javascript"> > > > function multiply(){ > > > var areaHa = document.getElementById > ("areaHa"); > > var quantidade = document.getElementById > ("quantidade"); > > var tipoAlqueire = document.getElementById > ("tipoAlqueire"); > > > > areaHa.onblur = function (multiply) { > > var areaHa = > (parseFloat(values.options[tipoAlqueire.selectedIndex].value) * > parseFloat(quantidade.value)); > areaHa.value = floatareaHa; > > } > > > > </script> > > > </head> AGORA LOGO ABAIXO OS MEUS FORM EM PAGE TEMPLATE > > <select id = "tipoAlqueire"> > > <option></option> > > <option value = "2.42">Paulista (24.20 > 0m<sup>2</sup> = 2,42 ha)</option> > > <option value = "4.84"> Mineiro (48.40 > 0m<sup>2</sup> = 4,84 ha)</option> > > <option value = "9.68"> Baiano (96.800 > m<sup>2</sup> = 9,68 ha)</option> > tal:attributes="value > python:test(errors,here.campo_do_request(request,'TIPO_ALQUEIRE'),nothing)"><br > /> > tal:attributes="selected python: > request.get('tipo_Alqueire') == 'tipoAlqueire';"> > > </select> > > <br /> > > <!-- quantidade de Alqueire --> > > > <div id="archetypes-fieldname-ALQUEIRE" class="field > ArchetypesStringWidget"> > <div tal:define="err errors/ALQUEIRE| nothing" > tal:attributes="class python:test(err,'field > error','field')"> > <div tal:content="err" /> > <label for="ALQUEIRE">Quantidade de Alqueire:</label> > <br /> > <span class="fieldRequired" title="Obrigatório" style="color: > red;">(Obrigatório)</span><br /> > <input id="quantidade" name="quantidade" type="text" > onblur="multiply()" > tal:attributes="value > python:test(errors,here.campo_do_request(request,'ALQUEIRE'),nothing)"><br /> > </div> > > > <div id="archetypes-fieldname-AREA" class="field > ArchetypesStringWidget"> > <div tal:define="err errors/AREA| nothing;" > tal:attributes="class python:test(err,'field > error','field')"> > <div tal:content="err"/> > <label for="AREA">Area/ha:</label> <br /> > <input id = "areaHa" name="areaHa" type="text" > readOnly="readyOnly" /> > </div> > > </fieldset> > > > <br> > > > > > > > ------------------------------------ > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos > > >