如何在输入值中设置javascript id

时间:2017-10-14 08:36:13

标签: javascript

我想将我的javascript id插入到输入值的位置。

如果我提供Interest名称输入value="100"

如何获得tc命名表输入value="75"

我的输入表单

    <tr>
                            <th>Loan Amount</th>
                            <th>INTEREST RATE %</th>
    <tr>              
            <tbody>
<td><input disabled type="" name="tc" id="int_amount" class="formcontrol"value=""/></td>
<td><input  type="number" name="Interest" id="input2" onkeyup="calculate();"/ class="form-control" value=""/></td>

            </tr>
            </tbody>

的javascript

var vatti = document.pricecal.Interest.value;
var Total = vatti -25;

    if(vatti = null)
    {

        document.getElementById("int_amount").innerHTML  = "Rs:"+" "+Total;

    }
[want out put like this][1]

3 个答案:

答案 0 :(得分:2)

希望这会对你有所帮助。

<table>
    <tbody>
	<tr>
	    <td><input type="number" name="Interest" id="input2" onkeyup="calculate(this)" onchange="calculate(this)" class="form-control" value=""/></td>
	    <td><input type="" name="tc" id="int_amount" class="formcontrol" value=""/></td>
	</tr>
    </tbody>
</table>
headers

答案 1 :(得分:0)

设置<input>元素的.innerHTML,而不是document.getElementById("int_amount").value = "Rs:"+" "+Total;

{{1}}

答案 2 :(得分:0)

HTML:

<tbody>
  <tr>
    <td><input type="number" name="Interest" id="input2" class="form-control" value=""/></td>
    <td><input type="" name="tc" id="int_amount" class="formcontrol" value=""/></td>
  </tr>
</tbody>

使用Javascript:

document.getElementById('input2').onkeyup = function() {
    document.getElementById('int_amount').value = (this.value != '') ? 'Rs: ' + (parseInt(this.value)-25) : '';
}