Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 物化表单接受链接_Javascript_Html_Forms_Materialize - Fatal编程技术网

Javascript 物化表单接受链接

Javascript 物化表单接受链接,javascript,html,forms,materialize,Javascript,Html,Forms,Materialize,我经常使用materialize,在我的一个应用程序中遇到了一个小问题。为了简单起见,我希望基本上在表单输入(materialize)中包含一个链接,该链接将发送到我制作的聊天功能中。生成标记时,表单无法读取文本(因为它拒绝html生成的链接格式)。了解materialize表单的人是否知道表单是否可以接受链接,如果可以,我需要包含什么样的格式或特殊脚本才能使表单接受链接形式的文本。这也可能是另一个问题。任何意见都将不胜感激 有关守则: // function for pre-filling

我经常使用materialize,在我的一个应用程序中遇到了一个小问题。为了简单起见,我希望基本上在表单输入(materialize)中包含一个链接,该链接将发送到我制作的聊天功能中。生成标记时,表单无法读取文本(因为它拒绝html生成的链接格式)。了解materialize表单的人是否知道表单是否可以接受链接,如果可以,我需要包含什么样的格式或特殊脚本才能使表单接受链接形式的文本。这也可能是另一个问题。任何意见都将不胜感激

有关守则:

 // function for pre-filling the information in the modal on the chat button press
function handleChatForm() {
    $.get("/api/user_data", {}, function(data) {

        $('#sender-name').val(data.firstName);
        $('.sender-name-label').addClass('active');
    });

    var currentChatNote = $(this).closest('.addedNoteRow').data("note");
    console.log(currentChatNote);
    console.log(currentChatNote.title);
    var noteObjectForChat = {
        title: currentChatNote.title,
        body: currentChatNote.body
    };
    var noteLink = $('<a>');
    noteLink.data('noteObject', noteObjectForChat);
    noteLink.attr("href", "/cms");
    noteLink.append(currentChatNote.title);
    $('#new-message-body').val(noteLink)
    $('.new-message-label').addClass('active');
}

/** Listener for send button to push data into firebase **/
sendButton.on('click', function() {
    var msgName = nameInput.val().trim();
    var msgText = textInput.val().trim();

    myFirebase.push({ Name: msgName, Text: msgText });
    textInput.val("");
});
//用于在聊天按钮上的模式中预填充信息的功能
函数handleChatForm(){
$.get(“/api/user_data”,{},函数(数据){
$('#发送方名称').val(data.firstName);
$('.sender name label').addClass('active');
});
var currentChatNote=$(this).closest('.addedNoteRow')。数据(“备注”);
console.log(currentChatNote);
console.log(currentChatNote.title);
var noteObjectForChat={
标题:currentChatNote.title,
body:currentChatNote.body
};
var noteLink=$('');
数据('noteObject',noteObjectForChat);
noteLink.attr(“href”,“/cms”);
noteLink.append(currentChatNote.title);
$(“#新消息正文”).val(noteLink)
$('.new message label').addClass('active');
}
/**发送按钮的侦听器,用于将数据推入firebase**/
sendButton.on('click',function(){
var msgName=nameInput.val().trim();
var msgText=textInput.val().trim();
push({Name:msgName,Text:msgText});
textInput.val(“”);
});

您可以发布您的代码吗?已添加代码。第一个函数我试图用所需的信息预先填写表单。新的消息体是我试图添加链接到它的地方(具体化表单输入)。第二个功能只是发送到firebase聊天。当以当前状态加载时,输入返回一个数组:“[object]”不是超链接形式,显然是纯文本形式。