我在我的代码上找了几个小时,尝试了我在网上找到的每一个提示。
我有一张表格-几乎所有的字段都是必需的。
但我的浏览器(Chrome)真正检查的唯一字段是email字段。
其他输入的“必需”被浏览器忽略了。
代码:

   <label class="radio"> <input type="radio" name="Assessment Type" id="optionsRadios1"     value="Daten-Qualität" checked="checked" /> Quick Assessment "Daten-Qualität" für 378€</label>
   <label class="radio"> <input type="radio" name="Assessment Type" id="optionsRadios2" value="Einsparpotenziale" />Quick Assessment "Einkaufserfolg & Einsparpotenziale" 750€</label>
<br>
    <table>
       <tr>
           <td><input class="span3" type="text" name="Name" value="Ihr Name" onfocus="if(this.value == 'Ihr Name') {this.value='';}" onblur="if(this.value == '') {this.value='Ihr Name';}" placeholder="Ihr Name" required/></td>

           <td><input class="span3" type="text" name="Firma" value="Ihre Firma" onfocus="if(this.value == 'Ihre Firma') {this.value='';}" onblur="if(this.value == '') {this.value='Ihre Firma';}" placeholder="Ihre Firma" required/></td>
       </tr>
       <tr>
           <td>
              <input type="text" class="span3" name="Telefonnummer" value="Ihre Telefonnummer"  onfocus="if(this.value == 'Ihre Telefonnummer') {this.value='';}" onblur="if(this.value == '') {this.value='Ihre Telefonnummer';}" placeholder="Ihre Telefonnummer"/>

              <input type="email" class="span3" name="E-Mail-Adresse" value="Ihre E-Mail-Adresse" onfocus="if(this.value == 'Ihre E-Mail-Adresse') {this.value='';}" onblur="if(this.value == '') {this.value='Ihre E-Mail-Adresse';}" placeholder="Ihre E-Mail-Adresse" required/>
            </td>
            <td>
               <input type="text" class="span3" name="Position" value="Ihre Position" onfocus="if(this.value == 'Ihre Position') {this.value='';}" onblur="if(this.value == '') {this.value='Ihre Position';}" placeholder="Ihre Position" required/>

               <input type="text" class="span3" name="Abteilung" value="Ihre Abteilung" onfocus="if(this.value == 'Ihre Abteilung') {this.value='';}" onblur="if(this.value == '') {this.value='Ihre Abteilung';}" placeholder="Ihre Abteilung" required/></td>
       </tr>
     </table>
 <input type="submit" class="btn btn-large btn-warning" value="Bestellung abschicken" />

这里怎么了?
谢谢你的想法-萨宾

最佳答案

onblur()中,如果每个字段为空,则看起来您正在设置一个值。使用占位符,我认为您的onfocus()onblur()处理程序是多余的,并且会导致问题。

10-06 09:02