0
我有一個編輯表單PHP後忽略了谷歌的自動完成表單手動類型值
<input type="text" name="street" id="test" placeholder="Locatie" class="form-control" data-class="places" value="<?php echo $userinfo->volunteer_location; ?>"/>
<input type="hidden" name="locality" id="locality" placeholder="City" class="form-control" />
<input type="hidden" name="administrative_area_level_1" id="administrative_area_level_1" placeholder="Provincie"/>
<input type="hidden" name="administrative_area_level_2" id="administrative_area_level_2" placeholder="Stad" />
<input type="hidden" name="latitude" id="latitude" placeholder="latitude" />
<input type="hidden" name="longitude" id="longitude" placeholder="longitude" />
基本位置自動完成場每當我開始打字,我選擇的dropdowned選項 該值將被髮送到一個控制器並保存到數據庫。
這工作正常。
現在,無論何時我只是在文本字段中手動輸入一個地方,並且試圖保存此 它似乎完全忽略了值,並且不會保存在數據庫中。
$userdata->location = $this->input->post('test');
在場景1中這條線將包含在場景2的自動完成的值 此篇值是不存在的或空?
如何確保人們可以在自由文本中提供,而不是僅在您選擇自動完成值時才工作?
在此先感謝
你'''name'屬性是 「街」,而不是 「測試」。據推測,你應該總是使用'$ this-> input-> post('street')' – Phil