Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Submit jako link
Forum PHP.pl > Forum > Po stronie przeglądarki
DziobaX
Witam. Na pewnej stronie internetowej jest podany zły odnośnik do pewnej podstrony, dlatego wpisuje recznie adres, wszystko jest ok, ale na tej stronie trzeba użyć submit, a jeżeli jest podany zły odnośnik ten submit nie działa. I tu pada pytanie: jaki "kod" wkleić w pasek adresu przeglądarki aby zastąpić przycik submit?
kamil4u
Kod
java script: document.getElementById('id_formularza').submit();

Ew. jak nie element ma id to musisz się dostać do niego w inny sposób -> korzystając z tzn. DOM-u

Swoją drogą średnio rozumie po co to smile.gif

Edit: wyraz javascript, ma być pisany razem - forum niestety go rozdziela.
DziobaX
Niestety nie ma id. Możesz wyjaśnić na czym ten DOM polega?
kamil4u
http://kurs.browsehappy.pl/Definicja/DOM
http://kurs.browsehappy.pl/JavaScript/DOM

i szukaj pod getElement(s)By(TagName|Id|Name|ClassName)
DziobaX
Sorry, że tak późno odpisuje, poszło po id, ale czy mozna do tego kodu jS zamieścić tak aby zmienić wartość "action"?
kamil4u
Kod
java script: document.getElementById('id_formularza').action = 'nowa_wartosc'; document.getElementById('id_formularza').submit();
Sleqqus
Kod
<html>
<head>
    <script>
    function submitform()
    {
    document.getElementById('subm').submit();
    }
</script>
</head>

<body bgcolor="#BFC0FF">
    <form id="subm" action="http://google.pl/" method="post">
    <input name="new" value="1" type="hidden" checked="checked">
    </form>
<a href="java script:submitform()">LINK</a>
</body>
</html>


przerób sobie ;s
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.