简体   繁体   English

如何为.serialize表单返回添加空格?

[英]How do I add a space to .serialize form return?

I'm playing a bit with forms in html and jQuery and I've got a problem adding a space before and after my = sign. 我正在玩html和jQuery中的表单,我在我的=符号之前和之后添加空格时遇到了问题。 I'm still a beginner, and at times I dont know 100% what I'm doing, so if you've got any tips, feel free to chip in with them as well. 我还是初学者,有时候我不知道我正在做什么,所以如果你有任何提示,请随时与他们联系。 So far this is what I've got: 到目前为止,这就是我所拥有的:

        <form id='target'>
            <input type='text' placeholder='Name' name='name' id='name' ><br />
            <input type='text' placeholder='Address1' name='address1' class='input' /><br />
            <input type='text' placeholder='Address2' name='address2' class='input' /><br />
            <input type='text' placeholder='Postcode' name='postcode' class='input' /><br />
            <input type='text' placeholder='Country' name='country' class='input' /><br />
            <input class='input' type='submit' name='submit' value='Submit' />
        </form>

and my jQuery: 和我的jQuery:

$(document).ready(function() {

$('#target').submit(function(event){
    event.preventDefault();
    var name = $("input[name='name']").serialize();
    var address1 = $("input[name='address1']").serialize();
    var address2 = $("input[name='address2']").serialize();
    var postcode = $("input[name='postcode']").serialize();
    var country = $("input[name='country']").serialize();
    $('#cont8').html("<div class='formreturn'>"+ name + "<br />"+ address1 + "<br />" + address2 + "<br />"+ postcode + "<br />"+ country +"</div>");
    }); 
});

This return s: 这个return s:

Name=MyName <br />
Address1=MyStreet1 <br />
Address2=MyStreet2 <br />
Postcode=MyPostcode <br />
Country=MyCountry

Which is fine (although the code might be a bit messy?!) But I want to add a space on either side of the = sign. 哪个好(虽然代码可能有点乱?!)但是我想在=符号的两边添加一个空格。 How do I do that? 我怎么做? Any help is really appreciated! 任何帮助真的很感激!

You could name.replace('=',' = '); 你可以name.replace('=',' = '); on each string. 在每个字符串上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在正则表达式中添加空格? - How do I add white space in regex? HTML / Javascript表单如何将表单数据序列化为JSON并在类中显示? - HTML/Javascript Form How do I serialize form data as JSON and displayed in a class? 在jQuery / JavaScript中,如何反序列化已使用“ form.serialize”转换的表单值字符串 - In jQuery/JavaScript, how do I deserialize a string of form values that have been converted using “form.serialize” 在序列化并提交表单之前,如何将值从一个函数传递给另一个函数 - How do I pass values from one function to another before I serialize and submit the form 如何序列化来自非形式元素的数据,并使其可从params [:model]访问 - How do I serialize data from non-form elements and make it accessable from params[:model] 我如何使用 jQuery 的 form.serialize 但排除空字段 - How do I use jQuery's form.serialize but exclude empty fields 使用jquery serialize和formvalidation.io时,如何防止表单双重发布? - How do I prevent a form from double-posting when using jquery serialize and formvalidation.io? “我如何使用jQuery的form.serialize但排除空字段”(不适用于php) - “How do I use jQuery's form.serialize but exclude empty fields” does not work (with php) 如何在FLOT中的图例项之间添加空间? - How do I add space between legend items in FLOT? 如何在jquery appendto中为文本添加空格字符? - How do i add space characters to text in jquery appendto?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM