• 0
Sign in to follow this  
João Paulo Bianchi

Imprimir variável no disabled

Question

Pessoal, sou novo rookie nessa coisa de programar ainda mas to fazendo o possivel pra aprender do jeito certo (:
Se pudessem me ajudar eu agradeceria muito!

 

O que ta acontecendo é o seguinte, a tarefa do dia era pra criar um formulario com 4 campos e resultar numa média desses valores num disabled.

Até ai tudo bem, consegui fazer sem maiores dificuldade. Porém eu preciso pega o resultado da média e imprimir num outro disabled.

Por exemplo

se $media >=6 "APROVADO"

senão "REPROVADO"

Consigo imprimir isso na tela mas não consigo colocar no disabled.Como faz?

Segue o codigo abaixo:

 

<!DOCTYPEhtml>
<html>
    <head>
        <title>MÉDIA ESCOLAR</title>
    </head>
    <?php
    $n1 = '';
    $n2 = '';
    $n3 = '';
    $n4 = '';
    $resMed = '';
    

    if (isset($_POST['btnMedia'])) {
        $n1 = $_POST ['n1'];
        $n2 = $_POST['n2'];
        $n3 = $_POST['n3'];
        $n4 = $_POST['n4'];
        $resMed = ($n1 + $n2 + $n3 + $n4) / 4;
        
    }
    ?>
    <body>


    <center><h1>TESTE DE APROVAÇÃO</h1></center>
    <center> <form name="form1" action="media.php" method="post">
        <label>Nota 1</label>
        <input type="text" name="n1" value="<?= $n1 ?>"><br><br>
        <label>Nota 2</label>
        <input type="text" name="n2" value="<?= $n2 ?>"><br><br>
        <label>Nota 3</label>
        <input type="text" name="n3" value="<?= $n3 ?>"><br><br>
        <label>Nota 4</label>
        <input type="text" name="n4" value="<?= $n4 ?>"><hr>
        <button name="btnMedia" onclick='return Validar()'> CALCULAR </button><hr>
        
        <input disabled name="resMed" value="<?= $resMed ?>"><br><br>
        <input disabled value=""><hr>
        </form></center>


</body>
<script language="javascript" type="text/javascript">
        function Validar() {
            var n1 = form1.n1.value;
            var n2 = form1.n2.value;
            var n3 = form1.n3.value;
            var n3 = form1.n4.value;

            if (n1 == '') {
                alert('Favor digitar algum valor!');
                form1.n1.focus();
                return false;
            }

                else if(n2 == '') {
                    alert('Favor digitar algum valor!');
                    form1.n2.focus();
                    return false;
                }
                else if(n3 == '') {
                    alert('Favor digitar algum valor!');
                    form1.n3.focus();
                    return false;
                }
                else if(n4 == '') {
                    alert('Favor digitar algum valor!');
                    form1.n4.focus();
                    return false;
                }
            }
        
    </script>
</html>

 

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this