2017-08-25 69 views
2

我在我的HTML5代碼中使用「value」屬性。我只獲取了要顯示在HTML文本字段中的部分變量文本。我得到變量中第一個空格左邊的部分。我想要整個字符串,包括變量字符串中的空格。當我給PHP變量賦值時,我嘗試了使用雙引號,但這並沒有什麼不同。如何獲取PHP變量並在變量的值中包含空格時將其插入HTML中?

這裏是我的代碼:

<?php 
$var1 = 'this is a test'; 
?> 

<html> 
<body> 

<form action="nextpage.php" method="post"> 

neatfield: <input type="text" name="pk" value=<?php echo $var1; ?>> 

<input type="submit"> 
</form> 

</body> 
</html> 

我怎麼就把$ VAR1的內容在「neatfield」文本字段中的網頁?我只能得到「this」這個詞,而且我希望整個字符串都顯示出來。

+0

讓我知道,答案對你有幫助嗎? –

+0

答案解決了這個問題。 – Victor

回答

6

你只是忘了把""值。

<input type="text" name="pk" value="<?php echo $var1; ?>"> 

現在試試吧,它會給你合適的結果。

+4

理想情況下,您應該使用'value =「<?= htmlspecialchars($ var1)?>」' – Phil

相關問題