»
AnglaisFrançaisVietnamien

Imprimer - Une bonne phrase Format de soumission - JavaScriptBank.com

Version complète: jsB@nk » Form » Une bonne phrase Format de soumission
URL: https://www.javascriptbank.com/proper-format-sentence-submission.html

Une bonne phrase Format de soumission © JavaScriptBank.comL'utilisation de JavaScript pour ce faire de phrase les mots que les utilisateurs entrent correctement, ce qui signifie le début de chaque phrase est capitalisés, Le reste de la phrase est minuscules, Si elles ne sont pas nom propre. Laissez entrer un mot peines, la peine des exemples pour la tester.

Version complète: jsB@nk » Form » Une bonne phrase Format de soumission
URL: https://www.javascriptbank.com/proper-format-sentence-submission.html



JavaScript
<script type="text/javascript"><!--// Created by: Pittimann :: http://www.webdeveloper.com/forum/showthread.php?t=41676function sCase(){  val=document.formDemo.convert.value;  result=new Array();  result2='';  count=0;  endSentence=new Array();  for (var i=1;i<val.length;i++){  if(val.charAt(i)=='.'||val.charAt(i)=='!'||val.charAt(i)=='?'){    endSentence[count]=val.charAt(i);    count++  }}var val2=val.split(/[.|?|!]/);if(val2[val2.length-1]=='')val2.length=val2.length-1;for (var j=0;j<val2.length;j++){  val3=val2[j];if(val3.substring(0,1)!=' ')val2[j]=' '+val2[j];var temp=val2[j].split(' ');var incr=0;if(temp[0]==''){  incr=1;}temp2=temp[incr].substring(0,1);temp3=temp[incr].substring(1,temp[incr].length);temp2=temp2.toUpperCase();temp3=temp3.toLowerCase();temp[incr]=temp2+temp3;for (var i=incr+1;i<temp.length;i++){  temp2=temp[i].substring(0,1);  temp2=temp2.toLowerCase();  temp3=temp[i].substring(1,temp[i].length);  temp3=temp3.toLowerCase();  temp[i]=temp2+temp3;}if(endSentence[j]==undefined)endSentence[j]='';  result2+=temp.join(' ')+endSentence[j];}if(result2.substring(0,1)==' ')result2=result2.substring(1,result2.length);  document.formDemo.convert.value=result2;}//--></script>


HTML
<form name="formDemo">  <input size="50" name="convert" onkeyup="sCase()"></form>