2012-01-11 34 views
-2

私は今、私は別の、例えば、フォームの内側にこれらの戻り値を取得する必要がありHtmlのJavaScript関数から戻り値を取得する方法は?

<form> 
    <SELECT NAME="sel" onChange="split('1')"> 
    <OPTION VALUE=1>Milk</option> 
    <OPTION VALUE=2>tea</option> 
    <OPTION VALUE=3>water</option> 
    <OPTION VALUE=4>coffee</option> 
    </SELECT> 
    </form> 

    function split(str) 
    { 
    var str=str+str; 
    return str; 
    } 

のように1つのJavaスクリプト関数を呼び出した選択オプションには、このフォームの内部HTMLフォーム

を持っています選択してください

<SELECT NAME="sel123" > 
    <OPTION VALUE="str">Milk</option> 
      </SELECT> 

誰でも私を助けることができますか?

+1

この値で正確に何をしますか? – JaredPar

+0

関数を実行する必要があり、戻り値を表示する場所は? – Connum

+0

こんにちは、htmlコンテンツを適切に配置して、問題をより明確に説明してください。あなたの関数に名前があることを確認してください。 – AmGates

答えて

5

HTMLは変数で何もできません。これはプログラミング言語ではありません。

あなたのやりたいことはあまり具体的ではありませんが、おそらくwriting JS to perform DOM manipulationが含まれます。

+0

これは私のプログラムに関連する質問ですので、元のように考えてはいけません。このように考えると、変数strを内部またはフォームに入れる必要があります。私はwitangoと呼ばれる別の言語に取り組んでいるからです。ここでは、JavaスクリプトとHTMLのために別々のコードを作成しました – Prabakaran

+0

"私は戻り変数strを内部またはフォームに入れる必要があります" - これは意味がありません – Quentin

+0

"私はwitangoという別の言語で作業しています" - なぜHTML JS? – Quentin

0

値を表示できる場所があります。例えば。 http://calisza.wordpress.com/2009/03/29/6-jquery-snippets-you-can-use-to-manipulate-select-inputs/

をダウンロードして、jQueryライブラリへの参照を置くことを忘れないでください:

function split(str) 
    { 
    var str=str+str; 
    $('classoridofelementhere').html(str); 
    } 

EDITここ

は別のリストからオプションを移動する方法の一例です。

+0

私はこれらの変数を別のselectに使う必要があります。 Prabakaran

関連する問題