2009-07-16 11 views
1

このトピック(Rails: how to get value from another field when executing an onchange remote function in textfield)に触れた以前の質問がありましたが、少し深く掘り下げて、自分の問題がdatetime_selectメソッドであることに気付きました。RubyのRubyでdatetime_selectフィールドの値を取得する方法

私はonchangeのテキストフィールドを持っています。 onchangeでは、私のコントローラへのajax呼び出しを行うときにdatetime_selectフィールドの値をパラメータとして渡す必要があります。まず、datetime_selectは実際には5つのドロップダウン(年、月、日、時、分)で構成されているので、それぞれの値を別々に取得する必要があります(私は単純な方法がありますか? 。私のようなコードでその値を取得しようとすると、しかし:

「日」ドロップダウンリストの値を返す必要があり
$(model + '_' + attribute + '_3i').value 

私はエラーを取得する:「例外TypeError:$(」model_attribute_3i」)value.toSではありません。関数 "

datetimeオブジェクトのすべてのドロップダウンを手動で作成すると、同じ呼び出しがうまく機能します。だからdatetime_selectが構成されているので、ドロップダウンの値を尋ねるのを妨げるような魔法があるようです。これを回避する方法はありますか?または、アプリケーションのdatetime_select機能をコード化するだけですか?

+0

コンテキスト用のコードがいくつかあります。バットから離れて、コンカットが変数を置き換えていないように見える – AutomatedTester

答えて

0

問題は解決しているようですが、問題は私がjavascript n00bであったことです...明らかに私は奇妙な動作につながったあまりにも多くの場所で同じ変数名を使用しました。

関連する問題