お探ししてありがとうございます。selectの値によって多数の変数をグループ化する簡単な方法はありますか?
まだ複雑なjavascriptとjqueryコーディングを学んでいるので、私は次のことについて考えていない場合でも、可能であれば助けてもらえます。あなたが見ることができるよう 「
function Findbox5(myform, box1, box2, box3, box4, box5, Storeall, s1, s2, s3, s4, s5)
{
//store values
Myform = document.forms.myform;
box1 = Myform.box1.value;
box2 = Myform.box2.value;
box3 = Myform.box3.value;
box4 = Myform.box4.value;
box5 = Myform.box5.value;
s1 = Myform.s1.value;
s2 = Myform.s2.value;
s3 = Myform.s3.value;
s4 = Myform.s4.value;
s5 = Myform.s5.value;
//set as one string
Storeall = s1 + ":" + box1 + ";" + s2 + ":" + box2 + ";" + s3 + ":" + box3 + ";" + s4 + ":" + box4 + ";" + s4 + ":" + box5 + ";" ;
// next function...
} '
私は5つの入力ボックスを持っているとの関連:
は、私は(私は無関係な検証などのコードを削除した注意してください)、以下を行うためのより良い/単純/短い方法が必要です各ボックスごとに選択します(各選択には4つのオプションがあります:1,2,3,4)。ユーザーがボックスにデータを入力すると、関連するオプションが選択されます。すべてのボックスとオプションを入力してからフォームを送信する必要があります。
このデータはstoreallの下に格納された変数として私に電子メールで送られます。 1:1234; 2:1324; 1:3232; 4:5434; 2:3211;
このように、このデータは、別々の関数または同じものを使用して次のように単純化されます。1:1234-3232; 2:1324-3211; 4:5434;
これは可能ですか?または私はそれを最も簡単な方法でやったのですか?
任意のコメントや歓迎助け、おかげで再び
はなぜ関数はパラメータを受け入れていますか? – Jon