submit och skriv i text

JavaScript

3 svar · 285 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Trådstart#1

Hur gör man gör att via en submitknapp få en alertruta eller nåt där man kan skriva en text och sedan få det värdet utskrivet på sidan man kommer till efter submit? Hoppas ni förstår hur jag menar...

Medlem sedan dec. 20025 483 inlägg
#2

Enkelt exempel:

// Huvudfönster
<script>

function f(){
  window.open("message.html", "", "height=300,width=400");
}

</script>

<form name="frm" action="trav.html">
  <input type="hidden" name="message">
  <input type="button" onclick="f()" value="Message!">
</form>

// message.html
<script>

function g(obj){
  if (window.opener){
    var frm = window.opener.document.forms["frm"];

    frm.elements["message"].value = obj.form.elements["m"].value;
    frm.submit();
  }

  window.close();
}

</script>

<form>
  <textarea name="m"></textarea>
  <input type="button" value="Ok!" onclick="g(this)">
</form>
Medlem sedan dec. 20011 860 inlägg
#3

Kan man även få detta vid klick på en button knapp?

Medlem sedan dec. 20025 483 inlägg
#4

Så?

<button type="button" onclick="f()">Message!</button>
262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)