Henrique,

Você está usando um comando "define" desnecessário para fazer o teste de estado de sua checkbox e isso é que está complicando as coisas.  Faça o teste diretamente:

<input name="aceito"
          tabindex="2"
          type="checkbox"
          tal:attributes="checked request/aceito | nothing" />

Zénrique

Em 18/01/06, henrique paiva <[EMAIL PROTECTED]> escreveu:
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




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



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a