所以,是的,我有一个很长的剧本,这很简单,所以让我来切断不必要的片段,不会改变任何东西。 问题是,javascript只适用于firefox。我尝试在谷歌浏览器,IE浏览器,Opera - 没有用。我的朋友也试过了,是的,同样的。 问题是,我搜索了几英里的互联网,无法找到我卡住的原因。 也许你很聪明地知道发生了什么。
$(document).ready(function() {
$('option').click(function() {
var currentdi = document.getElementById('currentdi').value;
var currentle = document.getElementById('currentleague').value;
var aimdi = document.getElementById('aimdi').value;
var aimle = document.getElementById('aimleague').value;
if (currentdi == "bronze"){
if (currentle == "1"){
var wart = "125";
}else if (currentle == "2"){
var wart = "100";
}
if (aimdi == "silver"){
if (aimle == "1"){
var wart2 = "300";
}else if (aimle == "2"){
var wart2 = "265";
}
var roznica = wartosc2-wartosc;
if (roznica < 25){
$('#valuation').text('Sorry, not possible');
}else{
$('#valuation').text(roznica);
}
return false;
});
});
和HTML:
<form action="" method="POST" enctype="multipart/form-data">
<select id="currentdi" class="categorylist" name="currentname">
<option value="bronze" selected>Bronze</option>
<option value="silver">Silver</option>
</select>
<select id="currentleague" class="categorylist" name="currentnumber">
<option value="1">Division I</option>
<option value="2">Division II</option>
</select>
</form>
<div id="aimdiv">
<form action="" method="POST" enctype="multipart/form-data">
<select id="aimdi" class="categorylist" name="aimname">
<option value="bronze" selected>Bronze</option>
<option value="silver">Silver</option>
</select>
<select id="aimleague" class="categorylist" name="aimnumber">
<option value="1" selected>Division I</option>
<option value="2">Division II</option>
</select>
</form>
所以是的,就是这样,仍然试图让它在其他浏览器上运行......但不知道如何。
拜托,你能帮助我吗?
答案 0 :(得分:2)
尝试将处理程序从“onclick”更改为“change”=)