私はプログラミングに慣れていないので、最初からJavascript関数を作成しました。しかし、それはcorrectly.Itを実行していないことは多少の誤差がありますが、あなたは、実際には、最初は偽である場合に、第2の条件をテストしたい場合は、私は、私を助けてjavascript関数if、else条件
<script type = "text/javascript">
function GetSelectedRow(lnk) {
var row = lnk.parentNode.parentNode;
if (row.cells[0].innerHTML == "checkbox")
{
var ItemCode = row.cells[1].innerHTML;
var ItemName = row.cells[2].innerHTML;
var Unit = row.cells[3].innerHTML;
var Price = row.cells[4].innerHTML;
var StockQty = row.cells[5].innerHTML;
document.getElementById('<%=TxtICode.ClientID %>').value = ItemCode;
document.getElementById('<%=TxtIName.ClientID %>').value = ItemName;
document.getElementById('<%=DropDownUnit.ClientID %>').value = Unit;
document.getElementById('<%=TxtPrice.ClientID %>').value = Price;
document.getElementById('<%=TxtStockQty.ClientID %>').value = StockQty;
return false;
}
else (row.cells[0].innerHTML != checkbox)
{
var ItemCode = row.cells[0].innerHTML;
var ItemName = row.cells[1].innerHTML;
var Unit = row.cells[2].innerHTML;
var Price = row.cells[3].innerHTML;
var StockQty = row.cells[4].innerHTML;
document.getElementById('<%=TxtICode.ClientID %>').value = ItemCode;
document.getElementById('<%=TxtIName.ClientID %>').value = ItemName;
document.getElementById('<%=DropDownUnit.ClientID %>').value = Unit;
document.getElementById('<%=TxtPrice.ClientID %>').value = Price;
document.getElementById('<%=TxtStockQty.ClientID %>').value = StockQty;
return false;
}
}
</script>
ようこそスタックオーバーフロー! [ヘルプ]、特に[*どうすればよい質問をしますか?*](/ help/how-to-ask) –
'else' doesn '上の条件で前の値が 'false'だった場合、' else {...} 'の中のコードを実行します。 'else if(..){...} 'は条件を受け入れますが、あなたがしようとしているものに基づいて、それを使いたくないでしょう。 –
'else(row.cells [0] .innerHTML!= checkbox)'は 'else if ... 'でなければなりません。 –