Как использовать переменную int более одного раза (HTML)? - PullRequest
0 голосов
/ 24 сентября 2018

Моя программа предназначена для расчета суммы кредитов, которые есть у студента, и если они являются кредитами "поступления в университеты".сумма кредитов, а также общая сумма кредитов UE, но не может использовать назначенную сумму для стандарта более одного раза.

<script type="text/javascript">
    function dog(curetn){
        var txtJscredit = document.getElementById("txtcredit");
        var txtJscredit2 = document.getElementById("txtcredit2");
        var txtJscredit3 = document.getElementById("txtcredit3");
        var txtJscredit4 = document.getElementById("txtcredit4");
        var txtJscredit5 = document.getElementById("txtcredit5");
        var txtJscredit9 = document.getElementById("txtcredit9");
        if (curetn.includes("credit5")){
            txtcredit9.value = ((parseInt(txtJscredit.value)) + (parseInt(txtJscredit2.value)) + (parseInt(txtJscredit3.value))+ (parseInt(txtJscredit4.value))+ (parseInt(txtJscredit5.value)));
        }
        function myfuntionUE() {
            var checkBox = document.getElementById("Uni");
            var txtJscreditUE = document.getElementById("txtcredit");
            txtcreditUE.value = ((parseInt(txtJscreditUE.value))
        }
    }
</script>

Ответы [ 3 ]

0 голосов
/ 24 сентября 2018
<script type="text/javascript">
var txtJscredit = parseInt(document.getElementById("txtcredit"));
var txtJscredit2 = parseInt(document.getElementById("txtcredit2"));
var txtJscredit3 = parseInt(document.getElementById("txtcredit3"));
var txtJscredit4 = parseInt(document.getElementById("txtcredit4"));
var txtJscredit5 = parseInt(document.getElementById("txtcredit5"));
var txtJscredit9 = parseInt(document.getElementById("txtcredit9"));
    function dog(curetn){
if (curetn.includes("credit5")){
    txtcredit9.value = (txtJscredit.value) + (parseInt(txtJscredit2.value)) + (parseInt(txtJscredit3.value))+ (parseInt(txtJscredit4.value))+ (parseInt(txtJscredit5.value)));
}
0 голосов
/ 24 сентября 2018

Попробуйте это.

<script type="text/javascript">
var txtJscredit;
var txtJscredit2;
var txtJscredit3;
var txtJscredit4;
var txtJscredit5;
var txtJscredit9;
    function dog(curetn){
txtJscredit = parseInt(document.getElementById("txtcredit"));
txtJscredit2 = parseInt(document.getElementById("txtcredit2"));
txtJscredit3 = parseInt(document.getElementById("txtcredit3"));
txtJscredit4 = parseInt(document.getElementById("txtcredit4"));
txtJscredit5 = parseInt(document.getElementById("txtcredit5"));
txtJscredit9 = parseInt(document.getElementById("txtcredit9"));
}
0 голосов
/ 24 сентября 2018

Вы можете использовать что-то вроде этого:

var txtJscredit = parseInt(document.getElementById("txtcredit"));

Эта переменная принимает значение типа int.

Но позаботьтесь о следующих условиях: https://dorey.github.io/JavaScript-Equality-Table/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...