我在我的ASP.NET应用程序中使用jQuery来实现某些功能,但是每次触发jQuery事件时,结果都会显示一秒,但页面会刷新。代码将采用用户从选择框中选择的内容并将其放入文本框中,事情是它在chrome中工作,但对于我的生活,我无法在Firefox中使用它。我需要这个才能在fixfox中工作,因为它会进入它。
我怎么能在firefox中使用它:
<script type="text/javascript">
$(function () {
$('#mybkng').hide();
$('#props').click(getProp);
});
function getProp() {
var prop = $(this).val();
$('#select').click(function () {
event.preventDefault();
$('#mybkng').show();
$('#theproperty').val(prop);
});
}
</script>
任何帮助都会受到赞赏,这一直让我疯狂。也可以用VB做到这一点吗?
答案 0 :(得分:0)
我认为问题是在函数调用按钮之前函数调用use return。
在函数中
function getProp() {
var prop = $(this).val();
$('#select').click(function () {
event.preventDefault();
$('#mybkng').show();
$('#theproperty').val(prop);
});
return false
}
以及你在哪里使用return返回它之前如下
OnClientClick="return getProp();"