今日の作業

今日は、まずは、やっぱり、カスタムバリデータあたりのテスト+修正。
だいぶ、安定してきたが、やっぱり、未実装部分も本格的につぶさねば。

カスタムバリデータは、フォームのパラメーターが普通の文字列のときと、チェックボックスや複数選択可能なリストボックスのとき用の配列(パラメーターの名前が「[]」で終わる)のときで関数をわけました。


//通常
function validate($formName, $inputName, $value, $IN)
{
if($value == ""){
return "custom";
}
return 0;
}

// valueの値が配列の時
function validateArray($formName, $inputName, @value, $IN)
{
if(Array.size(@value) == 0){
return "custom";
}
return 0;
}


http://alinous.org/wiki/index.php?Alinous%20HTML%20Manual#d0bdfab5


ついでに、関数呼出回りの実装テストも行う予定。