我有一些带有textfields& amp;纽扣。我的问题是,即使我有一个带默认按钮的面板,当我点击进入时,它仍然使用页面上的第一个按钮。我已经这么做了很多次,但突然间它停止了工作?
import com.ximpleware.*;
public class queryXML{
public static void main(String[] s) throws VTDException{
VTDGen vg = new VTDGen();
vg.selectLcDepth(5);
if (!vg.parseFile("d:\\xml\\test11.xml", false))
return;
VTDNav vn = vg.getNav();
AutoPilot ap = new AutoPilot(vn);
ap.declareNameSpace("ss","urn:schemas-microsoft-com:office:spreadsheet");
ap.selectXPath("/Workbook/ExcelWorkbook/Worksheet/Table/Cell/ss:data/font/text()");
int i=0;
while((i=ap.evalXPath())!=-1){
System.out.println(" data content ==>"+vn.toString(i);
}
}
}
但是当我点击回车时,它仍然使用登录按钮(在主页面上)。
// EDIT
我试过这些浏览器:Google Chrome,Firefox,Opera,Edge& IE浏览器。它似乎只适用于Edge&资源管理器。
答案 0 :(得分:0)
您的母版页上的登录按钮是否设置了DefaultButton?
如果是这样,您可以在内容网页的Page_Load
内添加以下内容,覆盖内容网页上的母版页默认按钮...
protected void Page_Load(object sender, EventArgs e)
{
Form.DefaultButton = this.btnWallSubmit.UniqueID;
}
答案 1 :(得分:0)
我通过在母版页的几乎底部移动我的登录模式框/面板来修复它。