2011-10-19 15 views
1

私はdrupalを使用しています。drupalの自動送信フォーム

フォームは1つのフィールドしかありません。フィールド値はフォームが送信されるたびに1ずつ増えます。フォームには期限が切れるまで時間があり、フォームが送信されるたびに再送信されます。

私は、より多くのことをするモジュールを作成しようとしていますが、フォームを自動提出。

ランダムなユーザーがフォームを送信し、1〜10秒後にフォームを閉じることができます。

誰かが私に何かを与えることができれば私は非常に素晴らしいだろう。

おかげ

答えて

3

あなたは(それがDrupalのに含まれていますように私はjQueryのを使用しました)JavaScriptを使用する必要があります:

drupal_add_js(" 
    (function($) { 
    window.setTimout(function(){ $('#my-form-id').submit(); }, 5000) 
    })(jQuery); 
", 'inline'); 

ただ、フォームまであなたが望むミリ秒数に5000を変更自動提出。

+0

こんにちは、お返事ありがとうございます。あなたはランダムに認証されたユーザーを取得する方法を知っていますか? –

+0

@SamHealey私はランダム認証されたユーザーのための新しい質問を開くことをお勧めします。 – brenjt

+0

@SamHealey:新しい質問をするにはbrenjtに同意しますが、DBクエリメソッドに違いが出るので、使用しているDrupalのバージョンを確認してください。 – Clive

関連する問題