我不知道问这个问题的最佳地点在哪里。我的问题似乎与 IOS 7.0.3 以及 Safari 如何处理网络表单中的选择器有关。我使用 LiveCode 创建了一个 Web 表单,它在我尝试过的每个浏览器中都能正常工作。但在 iPhone 上,选择器出现故障。如果您选择一项并按完成,它将恢复为选择的 0 项。如果您选择两项并按完成,则显示已选择一项。三、四等也是如此。有没有其他人有这种经验?这是多项选择按钮之一的片段。
<label for="authors[]">
Select Author(s)
<select name="authors[]" id="authors" multiple="yes" size="7" >
<?lc
put the number of lines in tAuthorList into tTotalAuthors
repeat with x = 1 to tTotalAuthors
put "<option value=" & q(line x of tAuthorList)
put lineOffset(line x of tAuthorList,tPrevAuthors) into tLineHit
if bDataSubmitted and line x of tAuthorList is line tLineHit of tPrevAuthors then
put " selected"
end if
put ">" & line x of tAuthorList & "</option>" & return
end repeat
?>
</select>
</label>
这是网址: http: //lc.scs.earlham.edu/soul_therapy3.lc
顺便说一句,我在我的 Drupal 7 站点中将它与 iframe 一起使用: