2017-12-10 5 views
-5

最初のテキストボックスにあなたのフルネームを入力します。例えば、2番目のテキストボックスにマイケル・チュー複合実験室

は、あなたの完全なアドレスを入力しようとしている。

:たとえば、3141チェストナットストリートは、フィラデルフィア、PA 19104

あなたが送信ボタンをクリックするとそれが第四のテキストボックス最初の(最初の文字に次のように表示されます

チュー、マイケル

3番目のテキスト(最初の最後の名前、コンマ、スペース、および最初の名前)のボックスに次のように表示されます名前、モミアドレスボックスから番目の姓の文字、そして最後の4文字)

MC9104

私はこれまでのところ、これを持っている:

var FullName = document.forms["Validate"]["FullName"].value; 

    if (FullName == "") { 

    alert("Please enter a Full Name"); 

    return false; 
    } 
var space = FullName.indexOf(" "); 

var LastName = FullName.substring(Space+1); 

var FirstName = FullName.substring(0, Space); 

FirstName+LastName; 


var Char1 = FirstName.charAt(0); 
var Char2 = LastName.charAt(0); 
var AddressSplit=Address.length-4; 
var finalAddress=address.substring(addressSplit); 

concat(Char1,Char2,finalAddress); 
+1

あなたの問題は何ですか? – PredatorIWD

答えて

1

これは宿題の問題のように聞こえる、あなたが誰かを望んでいること

しかし、このタスクでは、(HTMLファイルにデータを入力する正しい方法である)テキストボックスが必要であることが明確に記載されています。中古 - なぜあなたはALERTを使用していますか?

HTMLのINPUT上に読む - それは、入力の各々は同様であろう

<input type="text" name="fullname" /> 

ようになるはずです。

また、送信ボタンの後に何かをするように指示されているので、FORMSについて読む必要があります。フォームは、それに入力ボックスを持っているので、何かのような...

<form method="post" action=""> 
    <input type="text" name="fullname" /> 
    <input type="submit" /> 
</form> 

、それはただの基本的なスタートです - あなたはこれが動作するために行う必要があることを多くのがある - javascriptを含むアップデートします追加のボックスなど.......

これは宿題の問題である場合は、クラスに多くの注意を払っていなかったように、それが聞こえる....

+1

答えの最大の問題は、あなたが答えたことです。不明なトピックの質問には答えないで、彼が望むものを推測させてください。これは誰もが時間を無駄にします。 https://stackoverflow.com/help/how-to-answer – Rob

+0

注:「」タグは、閉じスラッシュを使用しないか、必要としません。 – Rob

-1

私はあなた

このヘルプを願っています

<!DOCTYPE html> 
 
    <html> 
 
    <body> 
 
     <script language="JavaScript"> 
 
    function getdata(){ 
 
     var fullname = document.getElementById("fullname").value; 
 
     var address= document.getElementById("address").value; 
 
     var arrname=fullname.split(" "); 
 
     var pos=fullname.search(" "); 
 
     document.getElementById('result1').value = arrname[1]+'. '+arrname[0] ; 
 
     document.getElementById('result2').value = fullname[0]+fullname.slice(pos+1,pos+2)+address.slice(-4,address.length) ; 
 
      } 
 
    </script> 
 

 
    <div class="input"> 
 
    <textarea id = "fullname" rows = "6" cols = "80"> 
 
    </textarea> 
 
    </div> 
 

 
    <div class="input"> 
 
    <textarea id = "address" rows = "6" cols = "80"> 
 
    </textarea> 
 
    </div> 
 

 
    <div class="push"> 
 
    <button onclick="getdata()">Get</button> 
 
    </div> 
 

 
    <div class="result"> 
 
    <textarea id = "result1" rows = "6" cols = "80"> 
 
    </textarea> 
 
    </div> 
 
    
 
    <div class="result"> 
 
    <textarea id = "result2" rows = "6" cols = "80"> 
 
    </textarea> 
 
    </div> 
 
    
 
    </body> 
 
    </html>

+1

それは何をしますか?それはどのように質問に答えますか?コードをばらまくだけではありません。あなた自身を説明してください! https://stackoverflow.com/help/how-to-answerしかし質問は一度も聞かれていませんでしたので、どうすれば答えを出すことができますか? – Rob

+0

質問セクションで質問はありませんでしたか?あなたはこれが何であるか説明していますか?@rob –

+1

ポスターは質問をしておらず、自分の問題点を述べていません。 "質問"は閉鎖です。 – Rob