1

私は基本的にこの製品フィルター(LINK->)www.safavieh.com/rugs(<-LINK)をコピーしようとしていますが、使用している6つの選択メニューの代わりに4を使用しています。

Onclickイベントを使用する必要がありますか?私はJSにかなり慣れていません。PHPでフォームの検証を行いましたが、eコマースプラットフォームはPHPをサポートしていないため、JSを使用する必要があります。

私は明らかに誰かにそれを書き出すように求めているのではなく、むしろ道を切り開いて正しい方向に私を向けています。これを自分で学ぶことが重要です。

どんな助けでもありがたいです、ありがとう

4

1 に答える 1

1

選択メニューをフォーム要素でラップし<input type=submit>、送信ボタンにを使用すると、フォームのonSubmitイベントを使用して、フォームを送信する前に前処理を行うことができます。フォームのすべてのフィールドには、フォームdomNodeを介してアクセスできます。たとえば、でフォーム<form id='myForm'>にアクセスする場合var form = document.getElementById('myForm');、select<select id="mySelect>の値は。で取得できますform.myForm.value

フィルタリングクライアント側なので、引き続きonSubmitイベントを使用できますが、デフォルトのアクションを防ぐだけです。

form.onSubmit = function(event) {
    event.preventDefault();
    // filtering code goes here.
};
于 2012-05-22T21:16:31.183 に答える