iPadからキーボードのポップアップを無効にしたいので、このようなことをしますが、それは私の望みではありません。
テキストボックスがあります:
<h:inputText id="txtDate" value="#{myDateController.selected.DOB}"
「読み取り専用」属性を使用しようとしましたが、データをデータベースに保存できません。私もこれを使用します: $("#frmEdit\:txtDate").attr("disabled", true) --> しかし、それは問題ありません
Web で検索し、このリンクを使用してコードを適用しましたが、それも問題ありません: iPad Web アプリケーション: jquery datepicker でキーボードがポップアップしないようにするにはどうすればよいですか
$(function() {
//$("#frmEdit\\:txtDate").attr("disabled", true)
$("#frmEdit\\:txtDate").datetimepicker({
// showOn: "button"
showOn: "both",
buttonImage: "../images/calendar.png",
buttonImageOnly: true,
constrainInput: true,
showButtonPanel: true,
dateFormat: 'dd-M-yy',
addSliderAccess: true,
sliderAccessArgs: { touchonly: false },
onClose: function(dateText, inst){
$(this).attr("disabled", false);
},
beforeShow: function(input, inst){
$(this).attr("disabled", false);
}
});
});
私のコードの何が問題になっていますか? または他の解決策はありますか?どうもありがとう