Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[javascript] widoczność obrazka w zależności od inputa

Tremolo 19 Mar 2016 03:44 1107 1
  • #1
    Tremolo
    Level 43  
    Proste będzie: chcę aby obrazek pojawił się jako aktywny link po pojawieniu czegoś niezerowego w INPUT o nazwie "answer". Takie antyrobotowe zabezpieczenie.

    Czyli wrzucam tekst i magia: pojawia się obrazek z linkiem lub fragment strony jako pierwej ukryty.

    Potem sobie już sobie poradzę z Warunkami pętlami i tonami strukturalnego PHP i zaśmiecania serwera - bo kiepski ze mnie programista.
  • #2
    Tremolo
    Level 43  
    Przerobiłem skrypt przelicznika binarnego, mniej więcej tak wygląda gdzieś ponad nim jest Kod w polu input, jak się go wrzuci poniżej to pojawia się obrazek z linkiem. Na razie nie sprawdza poprawnosci - ale liczba niepotrzebnych robotów spadła. Kwestia podstawienia drugiej zmiennej porównania... itp :D

    Code:

    <input type = "text" name = "deci" id = "deci" maxlength = "15" /><br /><input type="button" value="Gotowe" onclick="dec2bin()" />

    <div id='result'></div> //tu się pojawi obrazek

    <script type = "text/javascript">

    function dec2bin() {
    var x = document.getElementById("deci").value;
    if ((/[^0-9]/g.test(x)) || x == "") {
    alert ("Wpisz numer, aby pobrac zalacznik!");
    document.getElementById("deci").value = "";
    document.getElementById("deci").focus();
    return false;
    }


    var figs = "<a href='http://www.tremolo.pl//Wzmacniacze/Triody_mocy/6N5P.pdf' title='6N5P.pdf - Download'>6N5P.pdf<br /><img src='http://www.tremolo.pl/download.gif' alt='download' /></a>";

    document.getElementById("result").innerHTML = figs;
    }

    </script>

    Zamykam to - bo trzeba było sobie samemu pomóc.