我的工具鏈:Node.js/Express3/Jade。Jade_form_input和只讀,如何?
我試圖讓Jade模板插值與表單輸入屬性一起工作,特別是'只讀'屬性。嘗試多種方式,但沒有得到任何膠水。插值與其他屬性(f.ex'value')很好地協同工作,但這種'只讀'很奇怪。
這是工作:
輸入#f5lng( 類型= '文本', 風格= '寬度:70像素;', 名= 'f5lng', 值='#{數據。 lng}', 只讀)
但是如何插入變量與渲染模塊? 試圖呈現:
res.render( 'modMrkForm',{佈局:假,TID:req.params.id,數據:d,RO: '只讀'});
和玉與intepolating:
輸入#f5lng( 類型= '文本', 風格= '寬度:70像素;', 名= 'f5lng', 值=」 #{data.lng}', =#{ro})
不起作用。既不是= ro。
是否有一些技巧讓它工作。
順便說一句,渲染模塊知道這是否 '只讀' 需要與否,所以在其他情況下渲染應該是:
res.render( 'modMrkForm',{佈局:假的,TID:REQ .params.id,data:d,ro:''});
任何想法這裏有什麼問題。
是的,它的工作原理。謝謝你,這是訣竅。我試過string_value,但從來沒有得到它的工作。我還發現了一些關於HTML語法的信息://http://webdesign.about.com/od/htmltags/p/blatreadonly.htm所以似乎XHTML需要屬性的值。無論如何,我可以使用這種方法。謝謝。 – Esa