Informações devem ser tratadas por programas

This preview shows page 11 - 13 out of 34 pages.

informações, devem ser tratadas por programas, denominados scripts, que podem armazená-las para uma posterior utilização. Os scripts podem ainda retornar um outro documento HTML, uma URL, ou algum outro tipo de dado para o cliente. O elemento FORM, da linguagem HTML, é justamente o responsável por tal interação. Ele provê uma maneira agradável e familiar para coletar dados do usuário através da criação de formulários com janelas de entrada de textos, botões, etc. É preciso ter em mente que o FORM coleta dados, mas não os processa. São os scripts que entendem os dados, como mencionado. É aí que entra a necessidade da interface CGI. Tal interface, permite que o servidor se comunique com o script que vai atuar sobre essas informações, retornando os resultados para o navegador. A confecção de scripts exige que se aprenda uma linguagem de programação chamada PERL. Abaixo temos alguns endereços que processará os dados para você, e os retornará via e-mail. Aqui estão as referências: The Perl Language Home Page - SCG Software Archive - Perl reference materials - Server Side Scripts - Perl FAQ - 6.1 - CONSTRUINDO FORMULÁRIOS COM O FORM 6.1 - CONSTRUINDO FORMULÁRIOS COM O FORM Para fazer formulário, você tem que colocar as TAGs <FORM> </FORM> . Todos os outros comandos, devem ficar dentro dessas TAGs. Ok?! 6.2 - ATRIBUTOS PARA FORM 6.2 - ATRIBUTOS PARA FORM O elemento FORM pode conter dois atributos que determinaram para onde será mandada a entrada do FORM . Vejam como eles são: 6.2.1 - GET 6.2.1 - GET Esse atributo indica totalmente como o dado é passado para o script ou programa definido no atributo ACTION . 6.2.2 - POST 6.2.2 - POST Passa os dados para a entrada padrão dos sistema operacional. Vale a pena lembrar, que será mostrado, abaixo, um exemplo completo, de como fazer sua página com formulários. Também será dado um endereço, de um servidor, que processa os dados e os retorna via e-mail. Aí poderá ser lido normalmente. Agora será explicado como colocar os campos de dados, mas se não estiver entendendo, copie o exemplo, e só altere os dados, com o seu nome, e suas informações. 6.2.3 - INPUT 6.2.3 - INPUT A TAG <INPUT> especifica uma variedade de campos editáveis dentro de um formulário. Ele 11
Image of page 11

Subscribe to view the full document.

Aprendendo HTML pode receber diversos atributos que definem o tipo de mecanismo de entrada (botões, janelas de texto, etc.), o nome da variável associada com o dado da entrada, o alinhamento e o campo do valo mostrado. O atributo mais importante do INPUT é o NAME. Ele associa o valor da entrada do elemento. Por exemplo, quando você for receber os dados, já, processados, irá vir o name : =resposta dada pelo visitante. Outro atributo importante é o TYPE . Ele determina o campo de entradas de dados. Veja como se usa este atributo: <INPUT TYPE="TEXT" NAME="nome"> Para mudar o tamanho, da janela padrão, você tem que colocar o comando SIZE. Por exemplo:
Image of page 12
Image of page 13

{[ snackBarMessage ]}

Get FREE access by uploading your study materials

Upload your study materials now and get free access to over 25 million documents.

Upload now for FREE access Or pay now for instant access
Christopher Reinemann
"Before using Course Hero my grade was at 78%. By the end of the semester my grade was at 90%. I could not have done it without all the class material I found."
— Christopher R., University of Rhode Island '15, Course Hero Intern

Ask a question for free

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern