Kindle Silk Browser:将焦点设置在文本框上

时间:2014-07-28 16:45:31

标签: c# asp.net amazon-silk

这是我的第一篇文章,所以我希望它能找到正确的论坛。

我创建了一个带有SQL后端的网页,以捕获生产作业的开始时间。页面上只有一个文本框。保存时间戳后,焦点将返回到文本框,以便输入下一个时间戳。它适用于我的PC上的浏览器..我已经在IE和Chrome中测试了它。

但是,最终用户将使用Kindle Fire HD平板电脑输入数据。表格在Kindle的丝网浏览器上正确显示,但焦点没有在我的文本框中设置。我必须用手指按压文本框才能显示光标。

我在C#和JS中编写了代码来将焦点设置在我的文本框上,但这两种方法都不适用于Silk Browser。再次,它在我的PC上适用于IE和Chrome。

我主要使用SQL,而我刚开始分支到.net和C#。如果有人能指出我正确的方向,我当然会感激。谢谢!

void btnSave_Click(object sender, EventArgs e) {
cmd = new SqlCommand("UpdateEndTime_sp", con); 
cmd.CommandType = CommandType.StoredProcedure; 
cmd.Parameters.Add("@WorkOrderNum", SqlDbType.Int).Value = tbWorkOrderNum.Text; con.Open(); 
cmd.ExecuteNonQuery(); 
con.Close(); 
tbWorkOrderNum.Text = ""; 
Label1.Visible = true; 
tbWorkOrderNum.Focus(); 

使用Javascript:

if (document.getElementById("Textbox1").value == "") { 
  document.getElementById("Textbox1").focus(); 
} 

0 个答案:

没有答案