2016-11-24 9 views
1

mysqlデータベースに格納されている質問名に隠れた値を持つフォームがあります。私が持っている問題は、隠された価値が名前の最初の部分だけを保持しているということです。例えば、私のテンプレートで:値に空白があると、隠し値が入力される

% for d in data 
    <input type="hidden" name="question_name" value={{d["name"]}}> 
% end 

d["name"]「数学の質問」のようなものになるだろう。サーバーのquestion_nameの値とjQueryの隠れた入力値を確認すると、結果はmathとなり、最初の単語の後には何も表示されません。これを引き起こす原因は何ですか?

答えて

1

残りの部分がタグの別の属性と見なされる他の方法では、引用符で囲む必要があります。

% for d in data 
    <input type="hidden" name="question_name" value="{{d["name"]}}"> 
% end 
関連する問題