0

管理領域の入力に基づいてフォームを生成する WP のプラグインを使用しています。URL検証に設定された5つのフィールドがあり、そのようなタイプは、オプションのリンクテキスト用の2番目のフィールドを持つフォームに表示されます。つまり、ユーザーが最初のフィールドに「 http://stackoverflow.com 」と入力すると、入力するオプションがあります2 番目の "Stackoverflow" は、Web サイト ディレクトリの結果のリストにリンク テキストとして表示されます。ユーザーがこのフィールドを空のままにすると、プラグインは最初のフィールドから URL を挿入して入力します。

これらのリンクのスタイルをボタンとして設定したので、適切なサイズになるようにリンクに表示される内容を制御する必要があります。これら 5 つのフィールドのそれぞれに特定のデフォルト テキストを追加したいのですが、動的に生成されるため、フォームを編集できません。

オプションのテキスト用のこれらの入力フィールドの 1 つは、次のようにコーディングされます。

<input type="text" id="wpbdp-field-12-title" name="listingfields[12][1]" class="intextbox" value="" placeholder="">

css、javascript、またはマジックを使用してフィールドにテキストを挿入し、フォームと共に送信する方法はありますか? たとえば、デフォルトのテキスト「公式ウェブサイト」と「Facebook」などを読みたいものがあります。

ところで、このフィールドは css によって非表示になるため、フォーム入力者はそれを変更しません。管理者の労力を節約するために、これらのフィールドが事前に入力されている必要があります。

皆さん、ありがとうございました。

4

1 に答える 1

1

使用しているプラ​​グインで入力を編集する方法がありませんか? 必要に応じて、WP に含まれる jQuery を使用してページの読み込み後に変更できます。

コード

$(function() { 
    $('input#wpbdp-field-12-title').attr('value','your additional value text'); 
});

これは実際には完全な証明方法ではありません。後で編集すると、使用するプラグインがフィールドの ID を変更するからです。別のものを使用するか、独自の php フォームを作成することを検討してください。

編集

値が事前定義された入力を非表示にして一緒に送信することもできます。それがあなたにとって可能性があるかどうかはわかりません。

于 2013-10-12T02:38:58.703 に答える