2009-11-12 30 views
0

我试图让Ben Keen的RSV for Prototype工作。我发现了一个suggestion for Ben Keen's component,但是我在使用Prototype时遇到了问题。这是我的代码,它似乎没有工作。错误是RSV不是函数。我不确定如何将jQuery example翻译为Prototype。RSV原型示例

function DomLoaded() { 
    var mainForm = document.forms[0]; 

    try { 
     mainForm.RSV({ 
      onCompleteHandler: OnComplete, 
      rules: ["required,txtEmailAddress,Please Enter an email addresss"] 
     }); 
    } 
    catch (err) { 
     alert(err); 
    } 

    alert("dom:loaded"); 
}; 

function OnComplete() 
{ 
    alert("Complete."); 

    //Stops Form from submitting 
    return false; 
} 

回答

0

我自己修复了这段代码。答案如下:

function DomLoaded() { 
    try { 
    var myRSV = new RSV({ 
     formID:"aspnetForm", 
     onCompleteHandler: OnComplete, 
     rules: ["required,txtEmailAddress,Please Enter an email addresss"] 
     }); 
    } 
    catch (err) { 
     alert(err); 
    } 

    alert("dom:loaded"); 
}; 

function OnComplete() 
{ 
    alert("Complete."); 

    //Stops Form from submitting 
    return false; 
}