我在ASP.NET MVC应用程序上遇到iOS自动完成功能的问题。我有3个电话号码输入,通过该应用程序并专注于手机时,它会输入正确的号码,但是当我上班使用电话并选择其他号码时,它会覆盖手机。它在家里也一样。我似乎找不到有关此文档。我发现的唯一一件事是“自动完成标记”。所以这就是我所拥有的。如何将iPhone上的自动完成值映射到表单中的输入?这有可能吗?
<div class="col-sm-3">
<label for="cell_phone">Cell Phone</label>
<input type="tel" autocomplete="home tel" id="cell_phone" name="cell_phone" class="form-control semi-required-phone phone" value="@Model.cellPhone" placeholder="(XXX) XXX-XXXX" aria-required="true" />
</div>
<div class="col-sm-3">
<label for="home_phone">Home Phone</label>
<input type="tel" id="home_phone" name="home_phone" class="form-control semi-required-phone phone" value="@Model.homePhone" placeholder="(XXX) XXX-XXXX" aria-required="true" />
</div>
<div class="col-sm-3">
<label for="work_phone" class="toggle-required optional-field" id="lbl_work_phone">Work Phone <span id="span_work_phone" class="optional_text optional-regular">(optional)</span></label>
<input type="tel" id="work_phone" name="work_phone" class="form-control phone" placeholder="(XXX) XXX-XXXX" value="@Model.workPhone" />
</div>