2017-08-24 8 views
0

私は、自分のウェブサイト上のボタンをGoogleスクリプトのトリガーとして使用する方法を探しています。スクリプトは電子メール入力で呼び出す必要があります。HTMLボタンを使用してリンクを可変的に指し示す

scripts.google.com/.../exec?[email] 

ボタンで送信されたテキスト入力フィールドを使用するのが最も簡単です。

テキストフィールドに入力された電子メールを反映するためにボタンのリンクを変更することはできますか?

NEW:これを行うためのHTML/CSSの方法はありますか?

+0

HTMLとCSSのみ、おそらくそうではありません。 HTMLはDOM(ドキュメントオブジェクトモデル)を記述し、CSSスタイルはDOMとJavaScriptがそれを操作する。あなたは、DOMのある部分の値をつかんで別の部分の属性に追加することによって、DOMを動的に変更したいと思っています。 –

答えて

-1
//get email 
<input id="mail" type"email" placeholder="en"> 

//sent data 
    <button onclick="submit();">click to sent</button> 


    <script> 
    //get input data 
    var email = document.getElementById("mail").value; 
    //button clicked start function 
    function submit(){ 
     window.location.href = "you'r url"+ "/"+ email; 
    } 
    </script> 
+0

**注** 'document.getElementById(mail)'は電子メール要素を返します。 –

0

テキストフィールドに入力された電子メールを反映するためにボタンのリンクを変更することはできますか?

はい。 oninputを使用してライブを行うことができます。また、ユーザーが入力したときに右に変更する必要がない場合は、onblurやonchangeなどのより小さなバージョンを使用することもできます。また、クリックイベントハンドラ中にtrueを返すことを保証するために、送信前にonclickを移動して変更することもできます。

これにはより良い方法がありますか?

これは、確かに多くの方法がありますが、特に提示されたコードの欠如を考慮すると、文脈がなければ本当に答えることはできません。 1つのルートは、XMLHtppRequestでajaxリクエストを使用することができます。それはあなたが戻ってくる必要があるものによって異なります。

関連する問題