Site Meter
Abr 24
Criando campos hidden usando Flash Forms
 

Ao tentar criar um campo do tipo Hidden num Flash Forms, percebemos que ao submeter o formulário não recebemos no post os valores setados no value dos campos Hiddens.

Eu resolvi pesquisar como fazer esses campos e setar corretamente, pesquisei e pesquisei acabei encontrando uma forma no site JustSkins.

Então vimos que na primeira resposta ao tópico encontramos a solução, mas no meu caso, os campos são dinâmicos, não sei a quantidade e nem seu nome. Recebo uma lista e a partir daí crio os campos.

Para tal tarefa fiz um exemplo da seguinte forma:

<cfform name="frm" action="submeteForm.cfm" format="flash" method="post" onload="set_1('12');set_2('M');set_3('Analista');set_4('Preta');">
        <cfoutput>
            <cfloop from="1" to="#ListLen('idade,sexo,prof,cor')#" index="i">
                <cfformitem type="script">
                    function set_#i#(theValue:String):Void
                    {
                        var valueString:String = theValue.toString();
                        frm.#ListGetAt(v,i)# = valueString;
                    }        
                </cfformitem>
            </cfloop>
        </cfoutput>
        <cfinput type="text" name="nome" label="Nome Usuario" required="yes" message="Preencha o campo corretamente">
        <cfinput type="hidden" name="idade">
        <cfinput type="hidden" name="sexo">
        <cfinput type="hidden" name="prof">
        <cfinput type="hidden" name="cor">
        
        <cfinput type="submit" name="submit" value="Submit">
    </cfform>

Bom, dessa forma temos um formulário que seta os valores dos campos hiddens a partir de uma lista.

Lógicamente temos que dinamizar a listagem de métodos no onload, mas isso ai é tranquilo e deixa como dever de casa! hehe

 
Comentários(0) Print del.icio.us Salvar
 

Comentários (Seu comentário não aparecerá até ser aprovado.)

 
Sem comentários no momento

Autor

Paulo Teixeira

Bookmark and Share


Busca


Categorias

Adobe [25]

AIR [20]

Certificações [1]

CFUG-BR [2]

ColdFusion [14]

Consultoria [1]

Dicas [22]

Eventos [5]

Flex [23]

Flex Cookbook [1]

Geral [14]

LCDS [1]

OOP/Patterns [6]

Tutoriais [13]



Por onde ando

Adobe

AIR Feed

Ben Forta

Blog Leo Caseiro

CFGIGOLÔ

CFUG-BR Adobe Groups

CFUGBR

ColdFusion Feed

Devnet ColdFusion

Flex Feed

Got API

Lauro Santos

My Adobe Groups

My BlipFm

My Flickr

My LinkedIn

My Twitter

Pcsilva

Por que CF?

Programming Land!

Rafael Capucho

Silvio Delgado Blog

Tofinha

Why CF?


Favoritos

Você precisa ter uma conta no blog para ter favoritos


  Credenciais


  Comentários

Bom post Paulo. Realmente a evolução em relação a desempenho...

João Felipe - Jotaef

Olá, por favor, gostaria de mais informações a respeito do timesheet....

Raquel

Hi Paulo, I have just downloaded your RIABox AIR Browser to...

Theo Cosmora

Olá Paulo, Gostei da iniciativa e achei bem interessante! Parabéns! Entendo...

Fernando Arruda

Olá, Paulo. Que tal implementar nesta aplicação um módulo que gere...

Felipe Magalhães


  Parceiros


  Assine

     RSS

     LOGIN

 

  AIRRotas

  RiaBox