Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wellington09

fieldset

Recommended Posts

Boa tarde pessoa, tenho varias tags de form dentro de uma fieldset e gostaria de travar todos os campos que estão dentro desta tag.

Sei que eu posso utilizar o atributo readonly em cada tag para fazer isto, mas o que eu gostaria que tivesse no HTML era um atributo readonly na tag fieldset, pois ai eu envolveria todas as tags de uma vez só.

Porém não existe um atributo readonly para a tag fieldset, existe apenas o atributo disabled.Se eu utilizar o atributo disabled na fieldset, as informações que estão nos values das tags inputs que estão dentro desta fieldset, não seram enviados.

 

espero que eu tenha me expressado bem

 

ex:

    	<form action="http://www.google.com" method="get">
            <fieldset>
            	<p>
                    <label for="bairro">Bairro</label>
                    <input id="bairro" name="bairro" type="text" />
                </p>
                <p>
                    <label>
                    	masculino
                        <input name="sexo" type="radio" />
                    </label>
                </p>
                <p>
                    <label>
                        feminio
                        <input name="sexo" type="radio" />
                    </label>
                </p>
            	<p>
                    <label>status</label>
                    <input name="status" type="checkbox" />
                </p>
            </fieldset>

 

Não existe

<fieldset readonly="readonly">

 

Existe, porém não envia valores que estiverem nos atributos VALUE das tags dentro de FIELDSET

<fieldset disabled="disabled">

 

 

Obs:

Os valores em VALUE, viram do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

André Campos

Seria isso mesmo, reduzir o atributo nos campos e envolvendo-os com o fieldset e usar o atributo na fieldset, mas tem este lado ai que vc disse mesmo, eu deixo de ser semântico o pessoal que esta desenvolvendo o HTML5 deveria criar este atributo para a fieldset, pois ia ajudar bastante, mas vou ver o que posso fazer com a ajuda do javascript.



Marcos Xavier

Já tinha feito isso , porem não era bem o que eu realmente queria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajudaria no seu caso, mas eu, por exemplo, nunca precisei utilizar esse tipo de recuro.

 

Tudo o que você precisa é um loop para percorrer todos os elementos do tal fieldset e desabilitá-los.

Se utiliza jQuery, é algo simples como:

$('input, select, textfield', 'fieldset#idDoFieldset').attr('readonly', 'readonly');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.