The Button Widgets 

The Submit Button Widget
  • So now you have all of these cool interface widgets with which you can collect user-defined input. But what do you do with them? 
  • Well, at the end of your HTML FORM, you typically add a "SUBMIT BUTTON". 
  • Submit buttons are easy to implement and take care of themselves. 
  • When the user clicks the submit button, the browser will detect it and will put all the inputted data from the interface widgets into a URL encoded string and send it to the script specified in the FORM's ACTION attribute (again, we will talk about the script tomorrow). 
  • A submit button appears below: 

  • The code to create it looks like the following: 
  •         <FORM>
            <INPUT TYPE = "SUBMIT">
            </FORM>
     
Changing the Buttons Label
  • You can notice right away that by default, the web browser will use something like "Submit Query" for the button's label. 
  • In many cases, you will not want that default text in the button. 
  • To change it, you simply use the VALUE attribute of the INPUT tag as follows 

  • The code to create it looks like the following: 
  •         <FORM>
            <INPUT  TYPE  = "SUBMIT" 
                    VALUE = "Oooooh, Touch me!"
                    >
            </FORM>
     
Identifying the Button to the Server
  • In many cases, you may have more than one submit button in a form. Thus, you need a way of identifying which submit button is being pressed. 
  • To do so, you will use the NAME attribute of the INPUT tags. 
  • In the following example, we create two submit buttons with different names: 

  • The code to create it looks like the following: 
  •         <FORM>
            <INPUT  TYPE    = "SUBMIT"
                    VALUE   = "Delete Item"
                    NAME    = "delete"
                    >
            <INPUT  TYPE    = "SUBMIT"
                    VALUE   = "Modify Item"
                    NAME    = "modify"
                    >
            </FORM>
  • We will talk about how the server can use this information tomorrow.
The Text Area Widget
Table of Contents
The Reset Button Widget


Graphics & Media Lab. >> Библиотека | Курсы | Графикон

Hosted by Graphics & Media Lab
http://graphics.cs.msu.su
lab_logo
mailto: Laboratory