এইচটিএমএল সাবমিট বাটন: বিভিন্ন মান / বোতাম-পাঠ্য?


139

আমি মান সহ একটি এইচটিএমএল ফর্ম জমা বোতামটি তৈরি করতে চাই 'add tag', তবে ওয়েব পৃষ্ঠাটি সুইডিশ ভাষায় রয়েছে, তাই আমি একটি ভিন্ন বোতামের পাঠ্য রাখতে চাই

যে, আমি একটি বোতাম মত চাই

এখানে চিত্র বর্ণনা লিখুন

তবে আমি আমার কোডটি পছন্দ করতে চাই

if (request.getParameter(cmd).equals("add tag"))
    tags.addTag( /*...*/ );

এটা কি সম্ভব? যদি তাই হয়, কিভাবে?


4
আমি মনে করি মানটি বিবেচনা করা উচিত নয়। আপনার পোষ্ট ডেটাতে কেবল "add_tag" এর উপস্থিতি খতিয়ে দেখা উচিত
গ্রেগ টায়ার

6
আমি এটি "আমি চাই যে ইনপুটটির পাঠ্যটি আমার সার্ভারের সাইড প্রসেসিংয়ের সাথে প্রাসঙ্গিক না হয়" হিসাবে পড়েছি যাতে কোনও ফর্মের জন্য যখন আপনার বেশ কয়েকটি অনুবাদ থাকে তখন আপনি বেশ কয়েকটি পাঠ্য মান পোস্ট করেন না। আপনার ফর্মটিতে বেশ কয়েকটি জমা দেওয়ার বোতাম রয়েছে এবং আপনি যদি (অনুরোধ.getParameter ("সাবমিট-টাইপ")) করতে চান তবে এটি গুরুত্বপূর্ণ
which কোনটি চাপছে

উত্তর:


228

এটি buttonউপাদান ব্যবহার করে সম্ভব ।

<button name="name" value="value" type="submit">Sök</button>

থেকে উপর W3C এর পৃষ্ঠা button:

বাটন উপাদান দিয়ে তৈরি বোতামগুলি যেমন ইনপুট উপাদানটির সাথে তৈরি বোতামগুলির মতো হয় তবে তারা আরও উন্নততর রেন্ডারিংয়ের সম্ভাবনা সরবরাহ করে: বাটন উপাদানটিতে সামগ্রী থাকতে পারে।


7
কেবল একটি নোট, এটি আই 6/7 তে বিজ্ঞাপন হিসাবে কাজ করে না। এই নিবন্ধটি সমস্যাটি সংশোধন করতে পারে তবে আপনি যদি সমস্যা তৈরি করতে পারেন তবে আপনি যদি এসপ নেট ব্যবহার করেন বা অন্য কোনও কাঠামো যা পোস্টব্যাকের এইচটিএমএলকে অস্বীকার করে: allinthehead.com/retro/330/…
ristonj

আপনি কেবলমাত্র নামের সম্পত্তি ব্যবহার করতে পারেন যা
পোষ্টে

23

মন্তব্যগুলিতে @ গ্রেগ0ire পরামর্শ অনুসরণ করুন:

<input type="submit" name="add_tag" value="Lägg till tag" />

আপনার সার্ভারে, আপনি এর মতো কিছু করবেন:

if (request.getParameter("add_tag") != null)
    tags.addTag( /*...*/ );

(যেহেতু আমি সেই ভাষা জানি না (জাভা?) তাই বাক্য গঠন ত্রুটি হতে পারে))

আমি <button>সমাধানটি পছন্দ করব , তবে এটি আই <9 তে প্রত্যাশা অনুযায়ী কাজ করে না


13

আপনি কী করতে পারেন তা ব্যাখ্যা করার জন্য এখানে প্রচুর উত্তর রয়েছে (আমি পৃথক ক্ষেত্রের নামটি ব্যবহার করি) তবে আপনার প্রশ্নের সহজ (এবং এখনও অস্থির) উত্তর হ'ল 'না' - ব্যবহার করে আপনার আলাদা পাঠ্য এবং মান থাকতে পারে না শুধু এইচটিএমএল।


2

আমি আপনাকে সঠিকভাবে পেয়েছি কিনা তা আমি জানি না, তবে, যেমনটি আমি বুঝতে পেরেছি, আপনি "অ্যাড ট্যাগ" মান সহ একটি অতিরিক্ত লুকানো ক্ষেত্র ব্যবহার করতে পারেন এবং বোতামটি পছন্দসই পাঠ্যটি থাকতে দেবেন।


3
একই ফর্মের একাধিক বোতামগুলির সাথে সহায়ক নয়, যা আমি মনে করি যে ওপি'র সমস্যা।
আইজডব্লিউ

একই প্রশ্নে একাধিক বোতাম রয়েছে বলে তাঁর প্রশ্ন থেকে কোনও প্রমাণ দেখতে পাচ্ছেন না।
ড্যারেন

0

যদি আপনি জেএসক্রিপ্টের মাধ্যমে "অ্যাডিং ট্যাগ" পরিচালনা করেন:

<form ...>
<button onclick="...">any text you want</button>
</form>

অথবা উপরে পৃষ্ঠা পুনরায় লোড মাধ্যমে যদি হ্যান্ডেল


2
হ্যাঁ, সরলতা নির্বিশেষে প্রতিটি একক ফর্মের জন্য জেএস প্রয়োজনীয়। ASP.NET এ স্বাগতম Welcome
আইজডব্লিউ

একটি এএসপি.নেট বিকাশকারী হিসাবে, আমি এটি নিশ্চিত করতে পারি। : পি ধরে নিই যে আপনি এখনও ওয়েলফর্মের দিনগুলিতে বাস করছেন। এএসপি.নেট এমভিসি অনেক ভাল। বিশ্বব্যাপী মোড়ক ফর্ম ইত্যাদির কোনও দর্শন নেই
জেমস বিলিংহাম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.