-1
我是編程新手,目前正在學習JavaScript。很抱歉,如果我的代碼是不是最可讀有史以來:)在用戶消息中返回Var值
我使用這個功能,這裏計算的抵押值(消息和業務規則在葡萄牙語/巴西標準):
function calculaFinanc() {
var amount1 = document.getElementById("amount1").value;
var amount2 = document.getElementById("amount2").value;
var teto = (amount1/100) * 30;
var parcela = amount2/360;
if (Math.round(teto) < Math.round(parcela)) {
return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Você não pode financiar este imóvel. O valor da parcela de seu financiamento não poderá ultrapassar 30% valor da sua renda mensal</p>"];
} else { //... rest omitted for brevity
裏面的<p>
標記在return語句中,我想顯示變量「teto」和「parcela」的值。我該怎麼做?無論我嘗試了什麼,它都不會顯示任何內容(或者只顯示文本「teto」)。
例如這是我想要返回的方式:
return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Você não pode financiar este imóvel. O valor da parcela de seu financiamento não poderá ultrapassar 30% valor da sua renda mensal ($var_teto)</p>"];
提示:'.value'返回一個字符串,而不是'Number'。 –
return [document.getElementById(「userMessage」)。className + ='alert alert-danger',document.getElementById(「userMessage」)。innerHTML =「
Voc ê n ã o pode financiar este im ó vel。O valor da 「+ parcela +」de seu financiamento n ã o poder á ultrapassar 30 % valor da sua renda mensal「+ teto +」
「]; –@ DanielA.White我想你說這是因爲它會返回用戶放入表單的任何東西嗎?即字母和符號 我實際上使用了另一個函數來防止除了數字之外的其他形式的字符。但我感謝您的意見,並將其添加到我的清單中! –