我正在使用ReactJSX中的createElement()创建表单.
我的代码看起来像这样:
var form = document.createElement('form');
form.id = "new_message_form";
form.method = 'post';
form.className = 'chat_input';
我想在这种形式中使用data-remote =“true”(它应该是这样的:
form.data-remote="true";
任何人都可以建议如何做到这一点?
最佳答案 因为在html表单中没有像数据远程或远程这样的标准属性,所以它只是特定于rails的自定义属性.
有关data- *属性的文档:https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
因此,要设置该属性,您需要显式设置此属性:
form.setAttribute("data-remote", "true");