1
我正在使用CGI和語言C++。如何在HTML文本字段(表單)中將包含空格的字符串設置爲默認值?
比方說,我有string str="Hello people of earth";
(這只是一個例子,該字符串是動態的)
我需要設置str作爲一個HTML表單的默認值,但我得到的是第一個字。
cout<<"<input type=text name=word value=" << str <<">";
我正在使用CGI和語言C++。如何在HTML文本字段(表單)中將包含空格的字符串設置爲默認值?
比方說,我有string str="Hello people of earth";
(這只是一個例子,該字符串是動態的)
我需要設置str作爲一個HTML表單的默認值,但我得到的是第一個字。
cout<<"<input type=text name=word value=" << str <<">";
這是因爲您沒有在字符串('')中給出值而發生的。所以當它到達「空間」時就停止了。
取而代之的是
cout<<"<input type=text name=word value=" << str <<">";
嘗試這樣
cout<<"<input type='text' name='word' value='" << str <<"'>";