You need to sign in to do that
Don't have an account?
msb-appsupport1.3905906418879758E12
I want to check only on box at a time. Then I worte the following script and visualforce page.
However, the js could not work.
Could anyone give me any suggestions?
Thanks a lot.
<script>
function checkFullName(last_name_box, first_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
ticket_num_box.checked = false;
last_name_box.checked = false;
first_name_box.checked = false;
document.getElementById(fullNameText).disabled = false;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = true;
}
function checkLastName(full_name_box, first_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
first_name_box.checked = false;
ticket_num_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = false;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = true;
}
function checkFirstName(full_name_box, last_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
last_name_box.checked = false;
ticket_num_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = false;
document.getElementById(inputNumText).disabled = true;
}
function checkTicketNum(full_name_box, last_name_box, first_name_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
last_name_box.checked = false;
first_name_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = false;
}
</script>
<p>Please Choose Search Condition: </p>
<apex:inputCheckbox id="full_name_box" value="{!isFullName}"
onclick="checkFullName(last_name_box,first_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Full Name:
<apex:inputText value="{!tickFullName}" id="fullNameInput"/> <p />
<apex:inputCheckbox id="last_name_box" value="{!isLastName}"
onclick="checkLastName(full_name_box, first_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Last Name:
<apex:inputText value="{!tickLastName}" id="lastNameInput"/> <p />
<apex:inputCheckbox id="first_name_box" value="{!isFirstName}"
onclick="checkFirstName(full_name_box, last_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
First Name:
<apex:inputText value="{!tickFirstName}" id="firstNameInput"/> <p />
<apex:inputCheckbox id="ticket_num_box" value="{!isTicketNum}"
onclick="checkTicketNum(full_name_box, last_name_box, first_name_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Ticket Number:
<apex:inputText value="{!inputNum}" id="ticketNumInput"/>
<p />
Cannot check only one checkbox at a time using javascript?
I want to check only on box at a time. Then I worte the following script and visualforce page.
However, the js could not work.
Could anyone give me any suggestions?
Thanks a lot.
<script>
function checkFullName(last_name_box, first_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
ticket_num_box.checked = false;
last_name_box.checked = false;
first_name_box.checked = false;
document.getElementById(fullNameText).disabled = false;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = true;
}
function checkLastName(full_name_box, first_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
first_name_box.checked = false;
ticket_num_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = false;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = true;
}
function checkFirstName(full_name_box, last_name_box, ticket_num_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
last_name_box.checked = false;
ticket_num_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = false;
document.getElementById(inputNumText).disabled = true;
}
function checkTicketNum(full_name_box, last_name_box, first_name_box, fullNameText, lastNameInput, firstNameInput, inputNumText) {
full_name_box.checked = false;
last_name_box.checked = false;
first_name_box.checked = false;
document.getElementById(fullNameText).disabled = true;
document.getElementById(lastNameInput).disabled = true;
document.getElementById(firstNameInput).disabled = true;
document.getElementById(inputNumText).disabled = false;
}
</script>
<p>Please Choose Search Condition: </p>
<apex:inputCheckbox id="full_name_box" value="{!isFullName}"
onclick="checkFullName(last_name_box,first_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Full Name:
<apex:inputText value="{!tickFullName}" id="fullNameInput"/> <p />
<apex:inputCheckbox id="last_name_box" value="{!isLastName}"
onclick="checkLastName(full_name_box, first_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Last Name:
<apex:inputText value="{!tickLastName}" id="lastNameInput"/> <p />
<apex:inputCheckbox id="first_name_box" value="{!isFirstName}"
onclick="checkFirstName(full_name_box, last_name_box, ticket_num_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
First Name:
<apex:inputText value="{!tickFirstName}" id="firstNameInput"/> <p />
<apex:inputCheckbox id="ticket_num_box" value="{!isTicketNum}"
onclick="checkTicketNum(full_name_box, last_name_box, first_name_box,
'{!$Component.fullNameInput}','{!$Component.lastNameInput}','{!$Component.firstNameInput}','{!$Component.ticketNumInput}');"/>
Ticket Number:
<apex:inputText value="{!inputNum}" id="ticketNumInput"/>
<p />
https://developer.salesforce.com/forums?id=906F0000000988zIAA