Opa, valeu!

Problemas resolvidos (ao menos por enquanto).

--
henrique


henrique paiva wrote:
> Obrigado aos tres, pela atenção. As dicas, me deram aluz que precisava, 
> mas estou tendo um problema agora, talvez a solução seja um zpt bobo que 
> vou encontrar daqui a pouco, mas para efeito de feeedback, taí.
> 
> Tomando como exemplo o trecho de código do Breno:
> 
>       <div tal:define=" aceito_valor request/aceito | nothing">
>       <input name="aceito"
>              tabindex="2"
>              type="checkbox"
>              tal:attributes="checked test('opcao1' in aceito_valor, 
> checked, None)" />
>       </div>
> 
> Acontece que se request/aceito nao existir, aceito_valor também não 
> existirá, e a verificação na quinta linha não poderá ser realizada, 
> acusando que aceito_valor não existe.
> 
> []s
> --
> henrique
> 
> José Henrique wrote:
>> No caso do radio deve ser retornado apenas um valor (ou nada, se nenhum 
>> é marcado) porque no máximo um item pode ser marcado (senão não seria um 
>> radio button).  Já para as checkboxes, só é retornada uma lista quando 
>> mais de um campo marcado tiver o mesmo nome ou nada.  Caso cada checkbox 
>> tenha um nome distinto, será retornado um valor ou nada.
>>
>> Zénrique.
>>
>> Em 18/01/06, *Breno Alvernaz* <[EMAIL PROTECTED] 
>> <mailto:[EMAIL PROTECTED]>> escreveu:
>>
>>     No caso do 'radio' e do 'checkbox', o request retorna uma lista dos
>>     itens marcados...
>>     Ex.: ['opcao1','opcao2','opcao5']
>>
>>     Então faça o seguinte:
>>
>>     <div tal:define=" aceito_valor request/aceito | nothing">
>>     <input name="aceito"
>>            tabindex="2"
>>            type="checkbox"
>>            tal:attributes="checked test('opcao1' in aceito_valor,
>>     checked, None)" />
>>     </div>
>>
>>     Espero ter ajudado!
>>     Breno.
>>
>>     */Luciano Ramalho <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>/*
>>     escreveu:
>>
>>         On 1/17/06, henrique paiva <[EMAIL PROTECTED]
>>         <mailto:[EMAIL PROTECTED]>> wrote:
>>>  Ou seja, como fazer com que os itens do formulário dos tipos
>>         radio e
>>>  checkbox retornem preenchidos após um erro de validação?
>>         Já testou o código abaixo?
>>
>>         <input name="aceito" tabindex="2" type="checkbox"
>>                             tal:attributes="checked
>>         request/aceito|nothing" />
>>
>>         Eu não testei, mas acho que deve ser por aí.
>>
>>         [ ]s
>>         Luciano



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a