Kan man byta rad i en confirmruta eller "prompt", så det blir ungefär så här: Du kan byta rad med \n och för att få ett inmatningsfält använder du prompt Hej hmm, detta var svårare än jag trodde. Min kod ser ut så här:Radbyten i och textfält i en "confirm-ruta"?
1. blabla
2. blabla
3. blabla
Kan man även få til lett inmatningsfält på en confirmruta?Sv: Radbyten i och textfält i en "confirm-ruta"?
exempel:
a = prompt("1: foo\n2: bar","om du vill ha något default skriver du det här");
if(a == null)
alert("Du valde inget");
else
alert('Du skrev:\n' + a);
Sv: Radbyten i och textfält i en "confirm-ruta"?
Radbyten fixas med \n
T ex
alert( "1. bla\n2. blabla\n3. blablabla" );
Inmatning i confirm finns inte så vitt jag kan se
promt(...) finns ju alltid
HälsnSv:Radbyten i och textfält i en "confirm-ruta"?
<code>
function menu()
{
// Deklarerar variabler och gör en ny instans ov objektet Array...
var arrMenu = new Array();
// Fyller på min Array med innehåll...
arrMenu[0] = "Exit";
arrMenu[1] = "Farenheit to Celsius";
arrMenu[2] = "Celsius to Fahrenheit";
arrMenu[3] = "Guess the number";
// Deklarerar några fler variabler...
var arrLength = arrMenu.length;
var i = 0;
// Kör en WHILE-loop som tar ut alla värden ur min Array...
while(i < arrLength)
{
// Skriver ut värdena i en meddelanderuta...
var arrShowMenu = (i + ". " + arrMenu[i]);
i++;
}
alert(arrShowMenu);
}
</code>
Men jag får bara ut det sista indexet i arrMenu. Hur ska jag göra? Jag vill även ha alla index på en egen rad i alertboxen. Lägger jag till "\n" efter "+ arrMenu[i]" så visasinget, jag har även försökt med "/\n/" inte heller det fungerar. Lägger jag till + "\n" efter arrMenu[i] så verkar det fungera, men jag får fortfarande bara ut det sista indexet i min array. Hur ska jag göra för att få ut alla på en egen rad?