入力データをチェックしてシリアル化するJavascript関数があります.validはIE8では機能しませんが、IE9および10では機能します
function sendData()
{
var inputData=$("#DataContainer").find(":input");
if(validate&& !inputData.valid()) return;
//some other codes
}
IE9 および 10 では、inputData.valid() は 0、つまり false ですが、IE8 では 1、つまり true であり、なぜ同じデータ セットに対してこの動作が行われるのか疑問に思っています。その結果、関数に関連付けられたアクションが機能しなくなります。
ありがとう