jQuery中的getElementById
如何安全地将其转换为jQuery,特别是提示部分,而不会与IE发生任何问题jQuery中的getElementById,jquery,prompt,getelementbyid,Jquery,Prompt,Getelementbyid,如何安全地将其转换为jQuery,特别是提示部分,而不会与IE发生任何问题 <script type="text/javascript"> function fixnumber() { var str=prompt("Please enter number"); if (str!=null && str!="") { var fixed=str.substr(1,10); document.getElementById('txt1').value=f
<script type="text/javascript">
function fixnumber()
{
var str=prompt("Please enter number");
if (str!=null && str!="")
{
var fixed=str.substr(1,10);
document.getElementById('txt1').value=fixed;
}
}
</script>
函数fixnumber()
{
var str=提示(“请输入编号”);
如果(str!=null&&str!=“”)
{
固定var=str.substr(1,10);
document.getElementById('txt1')。值=固定值;
}
}
数字测试:
`
更改:
document.getElementById('txt1').value=fixed;
致:
更改:
document.getElementById('txt1').value=fixed;
致:
HTML:
现场演示:HTML:
现场演示:在jQuery中完成的提示部分如何,IE不喜欢此代码。在jQuery中完成的提示部分如何,IE不喜欢此代码。为什么
substr(1,10)
?你不想要最左边的数字吗?我不太明白你想做什么。当fixnumber()不接受和参数并创建提示时,为什么有一个按钮用参数调用fixnumber?提示将打开一个框,我将用条形码扫描仪扫描条形码,substr(1,10)将条形码剪切为所需的数字。为什么substr(1,10)
?你不想要最左边的数字吗?我不太明白你想做什么。为什么你有一个按钮,当fixnumber()不接受和参数并创建一个提示时,用参数调用fixnumber?提示将打开一个框,我将用条形码扫描仪扫描条形码,substr(1,10)是将条形码剪切成所需的数字。Sime,在IE中如何安全地做到这一点,在IE中试试这个,你会得到提示部分的安全警告。@Ntguy它在IE9中工作。不幸的是,我的机器上没有旧版本的IE。@Ntguy您可以使用jQuery UI而不是提示符:Sime,在IE中如何安全地执行此操作,在IE中尝试此操作,您会得到提示部分的安全警告。@Ntguy它在IE9中工作。很遗憾,我的机器上没有旧版本的IE。@NTGY您可以使用jQuery UI而不是提示符:
$('#txt1').val(fixed);
<input type="text" id="txt1" name="textbox1">
<input type="button" id="btn" name="buttonExecute" value="Enter number">
$('#btn').click(function() {
var n = prompt('Please enter number');
if ( n ) {
$('#txt1').val(n);
}
});