我希望提示符返回制表符作为输入
$(function() {
$(".datepicker").datepicker({
format: 'dd-mm-yyyy'
});
$('form').on("submit", function(e) {
e.preventDefault();
var google = {
script: {
run: {
withSuccessHandler: function(cb) {
var ggResponse = ['some', 'data'];
if (typeof cb === 'function') {
setTimeout(function() {
cb(ggResponse);
}, 3000)
}
return this;
},
saveAsSpreadsheet: function(element) {
return this;
}
},
host: {
close: function() {
console.log('conn to google closed')
}
}
}
};
google.script.run
.withSuccessHandler(function(result) {
$('.btn').html('Submit')
google.script.host.close()
})
.saveAsSpreadsheet(e.currentTarget);
});
$('.btn').on('click', function(e) {
e.preventDefault();
var $this = $(this);
$this.html($this.attr('data-loading-text'));
$("form").trigger('submit');
});
});
但是按Tab键或输入“ \ t”不起作用。
答案 0 :(得分:0)
a = tkinter.simpledialog.askstring("Prompt", "Enter Separator", parent = window)
在每个\
前面附加一个\
,只是为了确保其正确解释。按下Tab键将不起作用,因为tkinter只会切换小部件。
要解决此问题,请尝试以下操作,然后再存储simpledialog
的返回值,
这也解决了“如何用单反斜杠替换双反斜杠”的问题
import codecs
a = tkinter.simpledialog.askstring("Prompt", "Enter Separator", parent = window)
a = codecs.escape_decode(a)[0].decode('utf-8')
这将确保您的a
变量始终仅具有\t
。