1

私の問題は、数値を出力する jQuery UI スライダーを見つけたことですが、フォームを送信するときにスライダーの値を取得するための PHP ファイルを取得する方法が見つからないようです。これどうやってするの?

以下に、PHP ファイルが他のフォーム要素とスライダーのコードを取得する方法を挿入しました。

jQuery スライダー UI

<input type="text" data-slider="true" data-slider-range="1,10" data-slider-step="1" name="slidervalue" data-slider-snap="true">
         <script>
      $("[data-slider]")
        .each(function () {
          var input = $(this);
          $("<span>")
            .addClass("output")
            .insertAfter($(this));
        })
        .bind("slider:ready slider:changed", function (event, data) {
          $(this)
            .nextAll(".output:first")
              .html(data.value.toFixed(0));
        });
      </script>

PHP フォーム送信者

$email_message .= "First Name: ".clean_string($first_name)."\n";
    $email_message .= "Last Name: ".clean_string($last_name)."\n";
    $email_message .= "Email: ".clean_string($email_from)."\n";
    $email_message .= "Telephone: ".clean_string($telephone)."\n";
    $email_message .= "Comments: ".clean_string($comments)."\n";
4

1 に答える 1

0

スライダーの値 (data.value.toFixed(0)) を取得し、作業中のフォーム内の非表示フィールドに挿入します。

于 2013-07-22T14:27:07.947 に答える