Thursday 15 April 2010

Add "-" for every word - javascript -



Add "-" for every word - javascript -

for every word entered text box want add together "-" before each word except words "is" , "was".

$('#whattextbox').keyup(function() { var word_check = $('#whattextbox').val(); if(!word_check.match('is') or !word_check.match(' ')) { $('#special'("-"+$('#whattextbox').val()); }

what missing here?

try this: javascript:

$(document).ready(function (){ $('#whattextbox').keyup(function() { var text = $(this).val(); text = text.split(" "); var newtext = ""; for(var i=0;i<text.length;i++){ if (text[i] == 'is' || text[i] == 'was'){ newtext = newtext+" "+text[i]; }else{ newtext = newtext+"-"+text[i]; } } $("#newtext").text(newtext); }); });

html:

<textarea id='whattextbox'></textarea> <div id='newtext'></div>

or if have special words, can utilize javascript:

$(document).ready(function (){ var specialwords = ['is','was','am','are'];//special words here $('#whattextbox').keyup(function() { var text = $(this).val(); text = text.split(" "); var newtext = ""; for(var i=0;i<text.length;i++){ if (specialwords.indexof(text[i])!=-1){ newtext = newtext+" "+text[i]; }else{ newtext = newtext+"-"+text[i]; } } $("#newtext").text(newtext); }); });

javascript

No comments:

Post a Comment