2

クロムを自動入力できないフォームがあります。ただし、3つの入力があります..

電話番号、電子メール、および会社名はすべて正常に機能しています。x-autofilltype を他のフィールドに追加しようとしましたが、何も起こりません。それよりも良い方法はありますか?

これが私のコードの一部です (これは私の php からの html であることに注意してください):

  <div class="checkout_holder">
<div class="contentText">
        <div class="checkout_float_left">
            <input type="text" name="email" value="E-Mail" style="width:295px;"  title="E-Mail" />      
        </div>
        <div class="checkout_float_left">
            <input type="text" name="phone" value="Phone Number" style="width:295px;"  title="Phone Number" />      </div>      
        </div>
</div><!-- eof contact info -->

<div class="checkout_holder">
  <h2 class="checkout">Billing Address</h2>
  <div class="contentText">
             <div class="checkout_float_left">
                <select name="bill_country_id" style="width:301px;border:1px solid #bbb;">
                <option value="0">Please Select Your Country</option>
                <option value="1">Afghanistan</option>
                etc.
                </select>       
            </div>

        <div class="checkout_float_left">
            <input type="text" name="bill_firstname" value="First Name" style="width:140px;"    title="First Name" x-autocompletetype="given-name" />       
        </div>
        <div class="checkout_float_left">
            <input type="text" name="bill_lastname" value="Last Name" style="width:140px;" title="Last Name" />     
        </div>
        <div class="checkout_float_left">
            <input type="text" name="bill_company" style="width:295px;color:#bbb;" placeholder="Company" title="Company" />     
        </div>
        <div class="checkout_float_left">
            <input type="text" name="bill_address" value="Street Address" style="width:295px;" title="Street Address" />        
        </div>
        <div class="checkout_float_left">
            <input type="text" name="bill_address2" style="width:295px;color:#bbb;" placeholder="Apt, Suite, etc" title="Apt, Suite, etc" />        
        </div>
        <div class="checkout_float_left">
            <input type="text" name="bill_city" value="City" style="width:295px;" title="Postcode" />       
        </div>
        <div class="checkout_float_left" id="states">
            <select name="bill_state" style="width:301px;border:1px solid #bbb;padding:2px 0;" id="bill_state">
            <option value="0" SELECTED>Please Select Your State</option>
            <option value="Alberta">Alberta</option>
            </select>
        </div>      
        <div class="checkout_float_left">
            <input type="text" name="bill_postcode" value="Postcode" style="width:295px;" title="Postcode" />
        </div>

        </div><!-- eof contentText -->
</div>
4

1 に答える 1

-1

私の記憶が正しければ、Chrome のオートフィルはフィールドの種類または名前で一致します。これは、読み取り中にコンテキストの手がかりを使用するのと同じようにです。フィールドの名前を bill_* から * に変更してみてください。つまり、bill_firstname -> 名

于 2013-06-12T18:22:44.137 に答える