2011-06-24 56 views
1

我正在寫Qunit測試來測試我們網站上表單的驗證引擎。形式的結構是一個像以下元素標準:jquery,qunit選擇一個類名的子字符串

<input id="name" class="validate[required,length[1,255]] amp_validation_error_field" type="text" value="" title="Name" name="name">

我想要寫在Qunit一個測試,以驗證未滿足條件時或(需要或長度1-255內)在頁面上彈出一些警告jpeg。

我想寫這是可擴展的,所以我想選擇頁面上的所有元素在類中具有validate關鍵字,但也能夠區分具有不同類型驗證的元素,例如所有元素在需要的頁面上,或者需要檢查長度等等。我不知道如何選擇和解析類名。謝謝你的幫助。

回答

0

一個良好的開端:http://jsfiddle.net/morrison/jgay7/

我不想把我自己所有的工作,而是擴展我寫會得到第二個驗證參數的值,在這種情況下,將選擇[ 1,255]。它返回一個數組數組,其中內部數組保存前面提到的值。這應該是你解析你想要的東西的好基礎。

評論,如果你需要更多的方向。

相關問題