私は、HTMLフォームを含むタブZimletを作成しようとしています。私は自分のフォームにサブミットボタンをどうやって扱うことができるのか、ajaxツールキットを使ってフォームを提出するにはどうすればいいのですか?Zimra - どのように私はzimletsでHTMLフォームを扱うことができますか?
0
A
答えて
0
あなたは異なる操作を行うためのデフォルトの方法に精通している例をチェックして、ダウンロードすることができZimbraの基準
上のすべてのベースを行うようにしてください...私は一般的な提案をしてみましょう仕事...
あなたのフォームに戻って、あなたのフォームはどのように作られていますか?それは通常のHTMLフォームか、javascriptによって動的に作成されますか?ちょうどあなたのzimletの関数にフォームを送信して、JavaScriptで、あなたは(AT-少なくとも)二つの方法
を持っている場合は、その関数内で<input onClick="yourzimlet.prototype.OkFunction();" type="button" >
yourzimlet.prototype.OkFunction= function(){
//do somthing...
}
を行いたいものは何でも定義のonclickのを設定
htmlの場合は、
1-用いた通常
var formTag = document.createElement("form");
//add form elements to formTag...
var inputTag = document.createElement("input");
inputTag.type= 'button';
inputTag.setAttribute("value", "submit ... ");
inputTag.onclick = function() { yourzimlet.prototype.OkFunction();}
formTag.appendChild(inputTag);
yourzimlet.prototype.OkFunction= function(){
//do somthing...
}
2-使用onclickのZimbraのJavaScript APIの
代わりに動的にJavaScriptを使用してフォームを作成し、フォームの送信ボタンのリスナーを定義することができ、ボタンを提出
http://files.zimbra.com/docs/zimlet/zcs/7.2.0/jsdocs/symbols/DwtButton.html
としてdwtButtonを追加する(状況によって異なります)より良い、onclickのノーマルと形を持ちますリスナー関数で何をしたいかを指定してください。
すべての条件で、フォームの要素とその値にIDでアクセスできます