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