echo "<input type=\"hidden\" name=\"test1\" value=\"Test nummer ett\"><br>";
kanske...
------------------
Anonym på webForum
4 svar · 190 visningar · startad av xtreme
Har några hidden filed som jag vill att det ska vara en radmatning efter men jag får inte det att funka. I manualen gör dom följande:
----
echo "<input type=\"hidden\" name=\"test1\" value=\"Test nummer ett\">\n";
echo "<input type=\"hidden\" name=\"test2\" value=\"Test nummer två\">\n";
echo $test1;
echo $test2;
----
Trots att jag har \n så ser det ut så här "Test nummer ett Test nummer två" utan radmatning efter första testet i stället för så här:
Test nummer ett
Test nummer två
Någon som har en lösing på problemet, vill inte använda radbrytning utan för hidden field
------------------
Xtreme
echo "<input type=\"hidden\" name=\"test1\" value=\"Test nummer ett\"><br>";
kanske...
------------------
Anonym på webForum
Det beror på vad du menar med radbrytning, vill du ha en html-radbrytning <br>, eller bara en "newline"?
Om det bara är en "newline" du vill ha måste du naturligtvis göra en sådan i själv "value"-fältet, och inte efter HTML-taggen.
echo <<<END
<input type="hidden" name="test1" value="Test nummer ett[b]\n[/b]">
<input type="hidden" name="test2" value="Test nummer två[b]\n[/b]">
END;
Vill du ha en HTML-radbrytning får du lägga in en <BR> istället.
/j
------------------
R6
Jag vill att innehållet i nästa hidden filed ska börja på nästa rad vid utskrift och vill inte använda html tagar. Trots att jag använder \n inne i "value" så ser det ut så här vid utskriften:
Test nummer ett Test nummer två
i stället för:
Test nummer ett
Test nummer två
------------------
Xtreme
Det är som sagt skillnad mellan radbrytning och radbrytning.
echo "test nummer ett \n test nummer två";
Ovanstående ger ingen radbrytning i ditt webbläsarfönster, men väljer du "View Source" i läsaren så kommer test1 och test2 att stå på olika rader.
echo "test nummer ett <br> test nummer två";
Med detta blir det en radbrytning i webbläsaren men tittar du på källan så står de båda på samma rad.
Vill du ha en radbrytning i webbläsaren måste du använda HTML, något annat alternativ finns inte.
echo <<<END
<input type="hidden" name="test1" value="Test nummer ett">
<input type="hidden" name="test2" value="Test nummer två">
END;
echo "$test1<br>$test2";
/j
------------------
R6