学习HTML表单(Form)最关键要掌握的有三个要点:
表单控件(Form Controls)
Action
Method
先说表单控件(Form Controls),通过HTML表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。
比如上面的例句里:input type= "text"就是一个表单控件,表示一个单行输入框。
用户填入表单的信息总是需要程序来进行处理,表单里的action就指明了处理表单信息的文件。
至于method,表示了发送表单信息的方式。method有两个值:get和post
get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。
post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。
那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。