前端開發表單信息基本信息獲取


前端開發會經常遇到input類型的表單提交問題,如何獲取到其中的具體值呢?下面我將介紹一些基本的表單內容獲取的方法。

首先是text,password,email,date,color等基本類型。他們的共同特點是都有一個固定值,最后我們通過或區他們的value值來得到其中的數值。

下面是我寫的一段代碼:

運行結果是:

后台:

我們可以看到系統成功的獲取到了每個input框內的內容。

如果我們遇到單選框和多選框怎么辦呢?

單選框主要是先判斷這個框是不是被選中,如果是被選中那么怎么來獲取到它的值,下面我寫了一個常見的單選框的值的獲取,可以作為參考:

運行結果:

后台:

從后台結果看到我們獲取了單選框的值。

接下來是多選框,主要用於獲取個人愛好等信息,目前在注冊網站很常見,因為多選框最后獲得的是一組數據所有它是一個數組,所有我們先獲取到所有的數據,然后判斷哪些是被選中的再把這些被選中的放到一個數組中,下面我給出一個簡單的例子:

代碼運行結果:

后台:

成功獲取到所選的值。

這些都是我們在實現注冊界面經常遇到的一些小的問題,我們可以通過這些簡單的方法來獲取,在form表單中還有一個量就是input類型中的file類型,我們通過value只是獲取到了當前圖片的名字但是獲取不到這張圖片的路徑,這時我們需要用到一個對象formdata來實現數據的獲取,這個我在這里先簡單的說一下,FormData 對象,可以把form中所有表單元素的name與value組成一個queryString,提交到后台。在使用Ajax提交時,使用FormData對象可以減少拼接queryString的工作量。具體的實現這里先不細說了,我會在之后的博客中給出具體的使用方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM