Мое formaction не выполняет параметры, когда я добавляю его с Javascript - PullRequest
0 голосов
/ 05 февраля 2020

Вот кодовое перо: https://codepen.io/Conleym/pen/OJVLErM

У меня есть кнопка HTML (без "formaction") и добавляется позже с JS. После запуска JS «кодирование» отлично добавляется в мой код (отображается, даже когда я запрашиваю свойство, но когда я нажимаю кнопку, параметры игнорируются. Я использую только JS, и это не вариант закодировать "formaction" непосредственно в HTML Code.

<!DOCTYPE html>
<html lang="en">
  <main>
        <form id="MyFutureEditBtn">
            <button id = "newEditBtn" type="submit" >Edit This Quote</button>
        </form>


    <p>The Text below show the URL after it has been added by JS, <br />but when I click the parameters on the URL is not executed (or shown) on the link.  i.e. it shows<br /><span class = 'bluetext'> /boomboom/v2/somewhere.php</span><br />without the id parameter.
    </p>
    <div id="showMyURL"></div>
</main>
    <?php } ?>

#newEditBtn {
  background : red;
}

#showMyURL {
  color: red
}
.bluetext { color : blue;}


    let navlink =  "somewhere.php?id="+99;
    //console.log(navlink);
    document.getElementById("newEditBtn").formAction = navlink;

    let test = document.getElementById("newEditBtn").formAction;
    console.log(test);
document.getElementById("showMyURL").innerHTML = navlink;
    document.getElementById("MyFutureEditBtn").style.display="block";
    document.getElementById("newEditBtn").setAttribute("style", "background-color: green;");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...